topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday May 18, 2025, 6:19 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 335 336 337 338 339 [340] 341 342 343 344 345 ... 438next
8476
Living Room / Re: Google sets up a sting against Bing
« Last post by Renegade on February 01, 2011, 03:27 PM »
Hahahaha~! It'll be funny to see what comes out of it all.
8477
Living Room / Re: AT&T sued over iPhone data over-charging
« Last post by Renegade on February 01, 2011, 03:05 PM »
This has been going on for YEARS! I'm a bit surprised that they've not stopped. It's not just AT&T though -- it's standard fare for carriers to do this.
8478
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on February 01, 2011, 02:57 PM »
The thing is that it's not really free. Sure it's free to modify and distribute, but it's only free to use in certain ways. i.e. You can't use it in conjunction with non-GPL software.

Where a while back the GPL seemed to be about distribution, now it's about usage as well.

So just like many other licenses, it only offers limited freedom.

Most licenses let you use the software however you want. (Now) The GPL doesn't allow that.

The GPL allows you to redistribute the software. Most other licenses don't.

It's a radical about face turn.

@40Hz - Do you know if this case is ok or banned by the GPL:

1) Program A is commercial non-GPL (e.g. WinAmp)
2) Program B is a plugin for A and is GPL (e.g. A WinAmp plugin)

Is that permissible? B can't change A's license, so is it permissible to write GPL software that interfaces with non-GPL software?

8479
Living Room / Re: Google? Spam? Ads? No... No Conflict of Interest Here...
« Last post by Renegade on February 01, 2011, 02:15 AM »
Sigh... Looks like another spammer has crept into the Google index way up at #1: www.bigresource.com -- simply garbage. Complete garbage.
8480
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on February 01, 2011, 01:10 AM »
If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?
No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.


http://www.gnu.org/l...DoesTheGPLAllowMoney

:D :D Tell me this is not in favor of piracy ?

Well, that's kind of the point of the license -- to make it so that you can't pirate the software like that.

Though if you used GPL code in a proprietary program with a non-GPL license, that would be stealing, and I suppose a kind of piracy if piracy is just stealing.

But yeah -- I know what you mean.
8481
Living Room / Telegraph Slights Wikileaks
« Last post by Renegade on February 01, 2011, 12:55 AM »
This is just funny:

http://www.telegraph...TION-WITH-LIBYA.html

KOREA SEEKS U.S. VIEWS ON CIVIL NUCLEAR COOPERATION WITH LIBYA
Passed to the Telegraph by WikiLeaks 9:30PM GMT 31 Jan 2011

Ref ID: 10TRIPOLI8

Date: 1/7/2010 15:16

Origin: Embassy Tripoli

Classification: SECRET//NOFORN

Destination:

Header: VZCZCXRO2584PP RUEHTRODE RUEHTRO #0008 0071516ZNY SSSSS ZZHP 071516Z JAN 10FM AMEMBASSY TRIPOLITO RUEHC/SECSTATE WASHDC PRIORITY 5651INFO RUEHMO/AMEMBASSY MOSCOW PRIORITY 0111RUEHUL/AMEMBASSY SEOUL PRIORITY 0015RUEHBU/AMEMBASSY BUENOS AIRES PRIORITY 0003RUEHFR/AMEMBASSY PARIS PRIORITY 0874RUEHOT/AMEMBASSY OTTAWA PRIORITY 0047RUEHKV/AMEMBASSY KYIV PRIORITY 0020RUEHUNV/USMISSION UNVIE VIENNA PRIORITY 0100RUEHTRO/AMEMBASSY TRIPOLI 6202

etc. etc.

"Passed to" -- They're just posting raw cables now, and not even "reporting". Ouch! Looks like the media is turning on WL like a rabid dog.
8482
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 11:25 PM »
Honestly this is now getting outside of the range of my own understanding of GPL and licensing law. It *is* complicated stuff, which is unfortunate because it needs to be understood by many "lay" people to really be properly respected. This is part of the problem with the way the GPL is constructed; it asks things of the developer and, in some cases, the user that are not necessarily intuitive. Software use and selection shouldn't be this complicated...

- Oshyan

Contemplating the GPL is a dizzying decent into madness. :D  :tellme:  :o  :huh:  :-[
8483
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 08:40 PM »
It's not that anything must change license, just that the license must be GPL to be distributed legally. ;)

Here's the thing that I don't get...

1) I go and get program X (GPL). (e.g. A GPL database.)
2) Then I go and get program Y (non-GPL). (e.g. WinAmp)
3) *I* write some software to connect the two (license irrelevant at the moment). (A program that processes what the database is doing to create playlists and integrates at a low level - Ok stupid program, but that's besides the point.)

So far this is all fine and dandy. Correct me if I'm wrong.

Now...

4) I release my plugin/software as GPL. I do not bundle it with the DB or WinAmp.

*MY* software *IS* released under the GPL.

And so?

I don't believe there is any requirement for any software to actually function properly, so whether or not my software works there is irrelevant to the license. You can plug it into the GPL DB fine and all is well for the license.

But, what happens once the software plugs into WinAmp? I didn't do it. The user did it. I've not violated anything. And since the user is not bound to any special usage terms and because the user isn't distributing anything, he's not violating the GPL.

So??? What's up? I don't get it.



Here's the thing though, as Jfusion proves, it depends on *how* something is written and how it interfaces GPL to non-GPL. It *can* be done legitimately, as Jfusion again shows. I think the key is in how separate it is. For example a Joomla-integrated system that presented a Joomla plugin UI would be using Joomla deeply enough to require being GPL itself. If it then integrates with a non-GPL system, it would simply need to do so in a way that did not A: use that system's API or B: use any proprietary elements of that system besides data. In other words direct data access would be acceptable, i.e. Jfusion directly reading and writing to SMF's SQL database info. I'm not actually sure that's how it works, but that's my understanding of what would be legal.


I should go back and read more on Jfusion. It seems very interesting. I have no idea how they'd do what they claim though.

Oh, I can think of 1 way, but I still don't get the whole licensing thing... (use a provider model then have Joomla/SMF consume the provider)

8484
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 07:38 PM »
If the bridge is GPL doesn't that then mean that SMF has to be GPL to work with the bridge?... :D

- Oshyan

The part "This is a WordPress call:" is GPL as well because it's part of a derivative work. Ooops. This entire post is. Ooops. This entire thread is. Ooops. This entire forum is. Ooops. This entire site is. Ooops. The entire Internet is. Ooops. The entire world is. Ooops... Since I read it, and that knowledge is a part of my being, and I'm now GPL'd myself~! :P My wife is gonna HATE that~! :D


That's exactly what I mean. Where does it stop? Simply writing a piece of software between a GPL title and a non-GPL title cannot change the license for the non-GPL title. It's nuts.

In a temporal sense, if you have a time-line like this:

1) A is written (GPL)
2) B is written (non-GPL)
3) C is written (GPL) and connects A & B

It would be insane to assume that B must change its license because of C. If that were true, all software would be GPL (just about).

This is some of the nuttiness that I just don't get.
8485
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 05:16 PM »
This is really off-topic, but... to digress for a moment...

Addendum: (minor point) Just because somebody does something you don't agree with (or understand) doesn't automatically make them an "asshole." And characterizing them as such doesn't add anything to either the tone, or the caliber, of the discussion. (Just my tuppence.)

Ok... I finally put my finger on it...

The GPL restrictions have to do with distribution. Plugins, themes, and whatnot are distributed independently, and not with the GPL'd software. As such, I have a difficult time seeing how the GPL applies to them. After all, it's not restricting anyone's freedom to use or distribute the GPL'd software or any bundled software. What it is restricting is HOW the GPL'd software is used. That's very far from freedom.

So while a bridge/forum/plugin/adding/module/whatever may use GPL'd software, it's not distributed with any GPL'd software. So I can't see how the GPL applies in those cases, like the SMF<>Joomla bridge software.

Their definition of "content" and how it's not affected by the GPL seems to me like a weak cop-out in the light of such a radical interpretation of the GPL (in order to make it not entirely useless). I'm really only seeing inconsistencies and silliness there.

Here's what I mean (as it's the same issue but easier to use as an analogy or discussion jump-point):

http://wordpress.org.../themes-are-gpl-too/

One sentence summary: PHP in WordPress themes must be GPL, artwork and CSS may be but are not required.

It seems reasonable, but I still have a bit of a hard time with it.

First, themes are not distributed with any GPL software. They have independent distribution.

So, if I write:

This is a WordPress call:
wp_head();

The part "This is a WordPress call:" is GPL as well because it's part of a derivative work. Ooops. This entire post is. Ooops. This entire thread is. Ooops. This entire forum is. Ooops. This entire site is. Ooops. The entire Internet is. Ooops. The entire world is. Ooops... Since I read it, and that knowledge is a part of my being, and I'm now GPL'd myself~! :P My wife is gonna HATE that~! :D

I know that's entirely ridiculous.

What I mean is that it's a case of "we want to have our cake and eat it too." The distinction between PHP code vs. artwork and CSS are entirely arbitrary. The artwork and CSS rely on the PHP code, and I don't see how they can't be considered a derivative work in kind.


2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

...snip...

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

The red section seems pretty clear. Themes seem to be independent as they are distributed independently.

The blue section is clear about "the whole", i.e. "each and every part", so I fail to see how artwork or CSS escapes that. "cake and eat it". The purple section is clear about "control the distribution". If the CSS and artwork are a part of the distribution of a theme, how is that they do not constitute "part of a whole" or "each and every part"? This genuinely confounds me.

In the purple section, the contentious part seems to be "based on". If something adds functionality to a GPL program, then it seems to be "based on" the program according to that interpretation. THIS is the problem. If someone writes software to extend a commercial platform, and releases it as GPL, what then? All software that is non-GPL that runs on Linux extends the functionality of what the computer can do. How is it "not based on" Linux?

In the same way that WordPress themes require WordPress to run properly, software written for Linux requires Linux to run properly. I do not see any significant difference there. i.e. Is that what "based on" means?

It just sounds like a very radical re-interpretation of the GPL in some very bizarre ways.

One last thing...

On the basis of that version of WordPress, and considering those themes as if they had been added to WordPress by a third party, it is our opinion that the themes presented, and any that are substantially similar, contain elements that are derivative works of the WordPress software as well as elements that are potentially separate works. Specifically, the CSS files and material contained in the images directory of the “default” theme are works separate from the WordPress code. On the other hand, the PHP and HTML code that is intermingled with and operated on by PHP the code derives from the WordPress code.

In the WordPress themes, CSS files and images exist purely as data to be served by a web server. WordPress itself ignores these files[1]. The CSS and image files are simply read by the server as data and delivered verbatim to the user, avoiding the WordPress instance altogether. The CSS and images could easily be used with a range of HTML documents and read and displayed by a variety of software having no relation to WordPress. As such, these files are separate works from the WordPress code itself.

Now, let me rewrite the last paragraph there in terms of SMF/Joomla...

In Joomla bridges, the bridged software exists purely as data to be served by a web server. Joomla itself ignores these files. The bridged software files are simply processed by the server as data and delivered to the user, avoiding the Joomla instance altogether. The bridged software could easily be used and read and displayed by a variety of software having no relation to Joomla. As such, these files are separate works from the Joomla code itself.

It's not perfect, but close enough. SMF processes information over there, and Joomla process information over here, and bridge lets them deliver that information to the user at the same time.

The bridge on the other hand, I supposed that would have to be GPL.

I suppose I should instead just be rolling my eyes and shutting up though. It's not going to change anything. I just hope that interpretation of the GPL doesn't get picked up in other places.

Anyways... Just trying to explain in part why I came off as a jackass above. :) (That and my diet is seriously making me cranky lately, but I'm still losing weight.)

8486
Living Room / Re: "Betelgeuse" Email Doins'
« Last post by Renegade on January 31, 2011, 07:48 AM »
So, whats the moral of this story... Don't worry, "B" happy!   :P

Hahahahah~! Nice one~! :D
8487
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 03:05 AM »
Most CMSes will do that.

Joomla boasts better control in that area in 1.6 -- dunno.

You can do it in DNN though.

WP allows it as well.

For a full site, I'd say look at DNN as you want to exclude WP. It has truckloads of power and tons of modules available. Otherwise WP is easy and can do it.
8488
Living Room / Re: Google? Spam? Ads? No... No Conflict of Interest Here...
« Last post by Renegade on January 31, 2011, 03:02 AM »
@mahesh2k - :D:D:D

For #6 - It's simply make MUCH more sense to put the manufacturer/original author at the top then have reviews and whatnot below. It's just common sense.

Checking a query...

With "Sony dvd player" I actually got relevant results for Sony sites. For "dvd player", I got crap. Not a single maker/manufacturer/author. Amazon and shopping sites.

Not too bad. They got one relevant set of results.
8489
Is this just a shortcoming that I have or do others have a similar difficulty quickly switching their focus?

No, it's not just you. Switching gears is time consuming.

I do a lot of different things, and it can take me several days to get "in the zone".

It's generally very easy for me to switch into localization mode, but switching into different programming modes is rough sometimes.

8490
Developer's Corner / Re: Choosing an Installer
« Last post by Renegade on January 31, 2011, 02:01 AM »
...I checked out the stuff at the Code Project, ...

That's the base I used, indeed.
I'll start at your script tonight, when I'm home.

Thank you very much~! :D
8491
Developer's Corner / Re: Choosing an Installer
« Last post by Renegade on January 31, 2011, 01:48 AM »
Hm, sorry you missed my post, earlier in this thread. I pointed to my blog to the script we used for JottiQ, that is modular, and can detect .NET 4, and download and install it during the setup phase if it's missing. I looked at the kynosarges page before, but I missed the automatic download feature, so I upgraded another initiative.

If you can wait a few hours (I'm now at the start of my working day, and I'm busy for the next 10 hours or so) I can update your script to have that incorporated.
The whirlwind at the JottiQ thread shows it's quite tested a few times ;) And it'd be for free ofcourse :D

Oh! I didn't know that it needed .NET 4 or that you did that in the installer!

And I'd appreciate that. I checked out the stuff at the Code Project, but it was just long, and I wanted to just get it done. I didn't know that it did the install during setup like that.
8492
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 01:34 AM »
DotNetNuke has a good model. It's free with a BSD license for the community edition, and a paid commercial edition. They've also got consulting services and a thriving market with free and paid for modules. It's only been growing, and seems to be doing very well.

But you are right about the CMS market being like that. I wouldn't go for Ektron. And it's one of the reasons why I wanted to take a shot at Joomla.

As for 1.5, I just can't put myself through upgrade hell again. Been there... Hated it... Still have the trauma, emotional scars and PTSD~! :) (Like I said -- skittish!)

If everything breaks from 1.5 to 1.6, then there's no way I'm going down that path.

I would have loved to have seen an SMF connector for CMS MS.
8493
Living Room / Re: Google? Spam? Ads? No... No Conflict of Interest Here...
« Last post by Renegade on January 31, 2011, 01:26 AM »
This makes me wonder if in fact the techie audience here tends to have search terms that are particularly susceptible to SEO gaming (or particularly targeted). That could explain the higher perception of results in Google being less relevant by users here.

I've thought about that, and it would make sense. You have some techie spammer that turns to familiar sites - tech sites -- and writes his own spammy sites.

However, online shopping... Nightmare. You never get the manufacturer site. Whenever I try to search for anything I end up with a lot of crap. I mean when I want to buy something and need to do a bit of research -- I'm swamped with junk.

Admittedly, I'm usually searching for car or camera stuff...
8494
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 01:12 AM »
I'm skittish about things. I don't want to start using something, then 2 years later when I'm seriously invested in it, get screwed by seeing something gone. SMF has been around for a long time, so I'm confident that it will be around in the future. Same with vBulletin.

Kunena? Dunno... It's not ready for Joomla 1.6, and I don't want to start using yesterdays problems (1.5) when tomorrow's problems (1.6) are much more fun~! Also, I really am not that familiar with them, so my trust level is low. Especially on a WIMP server. LAMP? Ok, maybe.

To be honest, I'd rather just buy software from a solid company than get GPL software for free. A profitable company will keep doing things to make money. Free software with no revenue model isn't really something that I can put much faith in, especially for something like a website where once you're committed, you're in all the way.

Desktop software is easy to swap out. Server software is pure Hell to swap out, if you can.

For JFusion... Just frustrated -- after reading more of the GPL infection stuff, I just figured that it's simply not worth it. If they decide to be strict, then it's screw-time again. They say they're compatible with stuff, but God only knows. A number of years ago the GPL was compatible with using different scripts together and now it's not. (Just make up your minds already...) :(

I was just really looking forward to using SMF. I saw it in the Joomla directory, got all excited that I'd be able to get SMF running... then went to the Simple Machines site to check on it. It was a real let-down.  :(

From looking in the Joomla directory, there are no forums available that I would consider using.

Forum software is relatively complex, and can cause you no end of pain when it's buggy, and once you have it running, it needs to run because migrating to a new forum is excruciatingly, mind-numbingly painful.

DNN has minor issues that can be safely ignored, and I'm ok with that. Not happy with it, but ok with it.

8495
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 31, 2011, 12:38 AM »
Yeah... I know... I'm being overly cranky about it.

But it's a new thing, relatively.

It's like a 5-year old kid asking to rewind and have a "do over". The GPL never had those meanings before. So why now? Why not issue a new license that DOES cover those cases?

I've got nothing against the GPL/FSF, but really --- let's have a "do over" because that's "not really what we meant"?

My snide comment about Linux and the GPL is perfectly in line with what they've done. If software that's written to run on Linux runs on Linux, and needs Linux to run, then shouldn't it be GPL as well? I see no difference at all between the two cases. "If you don't want your software to be GPL, don't write for Linux." That's what it sounds like. I'm not bashing Linux -- I'm just using it as an analogy there. They retroactively changed the license to mean something different.

It's just such an antagonistic stance/interpretation of the GPL.

As for the comments by Simple Machines... Well... You can't expect them to come out and call a spade a shovel because that's not PC.

People that don't like the terms of the GPL should feel free to go out and purchase whatever software they feel would suit their needs better, and conveniently disregard the fact that the EULAs on such products place even greater restrictions on the user than GPL ever would.

That's the thing -- the GPL doesn't give you all that much freedom in cases like this. I am interested in USING the software, and don't really care that much about tweaking it or playing with it or any of that. I also want to use another piece of software with it. The GPL stops me from doing that.

As a simple user, my concerns aren't really about the license -- I just want to get a job done. BSD or GPL or proprietary is irrelevant to the task at hand.

But in cases like this, proprietary licenses give you a lot more freedom. It's just a different kind of freedom.
8496
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 30, 2011, 11:05 PM »
^ What was it in the interpretation of GPL that killed Joomla/WordPress for you?  Just wondering, since I'm looking to upgrade my site also.

They have an overwhelming compulsion to be assholes:

http://www.simplemac...x.php?topic=184557.0

I just don't see why they need to exclude all non-GPL (compatible) software like that. It does nothing to preserve "freedom". SMF isn't a part of Joomla, and Joomla isn't a part of SMF, so why the need to refuse to let them work together? They're scripts. Meh... I just don't care.

I forget where else I read, but WordPress has the same strict view for themes even. That just seems extreme to me.

What next? Linux declares all programs running on it must be GPL... All content on all GPL sites must be GPL? Microsoft bans GPL software on Windows? Apple bans all non-Apple software on everything?

I actually want to expand this site, so I don't want to get screwed by licensing. Their interpretation of the GPL is just too radical.

8497
Developer's Corner / Re: Choosing a CMS
« Last post by Renegade on January 30, 2011, 10:04 PM »
Well, I looked into Joomla again, and it's out. Their assholeish strict interpretation of the GPL rules out too much. The SMF forum bridge killed there. Sigh... Babies and bathwater...

I also looked into CMS MS, and it looks like it doesn't have any support for any major forum software, so that's out.

Thinking about WordPress... and same problem as Joomla. GPL. Oh well.

So, I pretty much decided on SMF or vBulletin. Which don't go with WP or Joomla. :(

There is a jfusion program that lets you integrate other software with Joomla, but... That's yet another thing to cobble together... And another point of possible failure...

I think I'll stick with DotNetNuke. It has 95%+ of everything you want already built in and ready to go. While their forum software isn't a nice as SMF or vBulletin, it's adequate.

Sigh... I was kind of looking forward to a change there. Oh well.
8498
LaunchBar Commander / Re: Download link blocked by K9
« Last post by Renegade on January 30, 2011, 09:23 PM »
Sigh... Computer security is such a horrible field... Security period is a horrible field.

Babies... bathwater... Sigh...
8499
I'd hate to be a kid these days. There's no way you had the fun we did in the 60s and 70s.

Hahahaha~!

Yeah... You haven't lived until you've said, "Guys... We've been like stoned for the last 3 weeks solid... Let's try something else for a change." :P

8500
Developer's Corner / Re: Choosing an Installer
« Last post by Renegade on January 30, 2011, 09:01 PM »
Well, I've farted around looking at this and that, and finally come up with a mish-mash InnoSetup installer.

If there are any InnoSetup gurus here, would you kindly critique my copy & pasting script (and installer):

Code: Text [Select]
  1. [code]
  2. function IsDotNetDetected(version: string; service: cardinal): boolean;
  3. // Indicates whether the specified version and service pack of the .NET Framework is installed.
  4. //
  5. // version -- Specify one of these strings for the required .NET Framework version:
  6. //    'v1.1.4322'     .NET Framework 1.1
  7. //    'v2.0.50727'    .NET Framework 2.0
  8. //    'v3.0'          .NET Framework 3.0
  9. //    'v3.5'          .NET Framework 3.5
  10. //    'v4\Client'     .NET Framework 4.0 Client Profile
  11. //    'v4\Full'       .NET Framework 4.0 Full Installation
  12. //
  13. // service -- Specify any non-negative integer for the required service pack level:
  14. //    0               No service packs required
  15. //    1, 2, etc.      Service pack 1, 2, etc. required
  16. var
  17.     key: string;
  18.     install, serviceCount: cardinal;
  19.     success: boolean;
  20. begin
  21.     key := 'SOFTWARE\Microsoft\NET Framework Setup\NDP\' + version;
  22.     // .NET 3.0 uses value InstallSuccess in subkey Setup
  23.     if Pos('v3.0', version) = 1 then begin
  24.         success := RegQueryDWordValue(HKLM, key + '\Setup', 'InstallSuccess', install);
  25.     end else begin
  26.         success := RegQueryDWordValue(HKLM, key, 'Install', install);
  27.     end;
  28.     // .NET 4.0 uses value Servicing instead of SP
  29.     if Pos('v4', version) = 1 then begin
  30.         success := success and RegQueryDWordValue(HKLM, key, 'Servicing', serviceCount);
  31.     end else begin
  32.         success := success and RegQueryDWordValue(HKLM, key, 'SP', serviceCount);
  33.     end;
  34.     result := success and (install = 1) and (serviceCount >= service);
  35. end;
  36.  
  37. function InitializeSetup(): Boolean;
  38. var
  39.     downloadit: boolean;
  40.     ErrorCode: Integer;
  41. begin
  42.     if not IsDotNetDetected('v4\Client', 0) then begin
  43.         downloadit := MsgBox('Photo Resizer requires the Microsoft .NET Framework 4.0. It is a free download from Microsoft.'#13#13
  44.             'RECOMMENDED STEPS: '#13#13
  45.             '1) Download .NET 4 from Microsoft by clicking YES below. (This setup will exit - See step #3.)'#13
  46.             '2) Install .NET 4 by running dotNetFx40Fullx86x64.exe (the download).'#13
  47.             '3) Run the Photo Resizer setup program again.'#13#13
  48.             'Do you want to download the .NET 4 framework now?', mbInformation, MB_YESNO) = idYes;
  49.         result := false;
  50.         if downloadit = false then
  51.         begin
  52.          Result:=false;
  53.         end else
  54.         begin
  55.           Result:=false;
  56.           ShellExec('open',
  57.             'http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe',
  58.             '','',SW_SHOWNORMAL,ewNoWait,ErrorCode);
  59.        end;
  60.     end else
  61.         result := true;
  62. end;

The script is modified from here:

http://www.kynosarge...e/DotNetVersion.html


This installer never installs - it just shows the error message above:
http://renegademinds...er/NeverInstalls.exe

This is the installer:
http://renegademinds...otoResizer-setup.exe



I'm still tweaking the core installer, but the script stuff above I won't be touching.

Any advice/criticism is welcome. I'm new to InnoSetup (more or less as I've only edited them before), so...

(And I determined in 1992 that I hate Pascal. :) )



Please note that this is a bit of a lazy post as I'm experiencing an odd Windows bug -- Explorer isn't refreshing properly -- This is havoc for me to test the installer because the Start Menu isn't refreshing properly either...

As such, I'm in the process of downloading Windows 7 to install on a VM... However, if you know what the Aussie shinternet is like, this is taking some time, and inordinately more than it should... Hence, my posting ahead of when I should with work I should be doing on my own...

Thank you in advance for your understanding. :)

EDIT: Updated installers to look a bit better. Still experimenting though...[/code]
Pages: prev1 ... 335 336 337 338 339 [340] 341 342 343 344 345 ... 438next