windows 7 and online updates
Moderators: David Barker, Jerry Messina
windows 7 and online updates
I just installed SF after redoing my home PC with Windows 7. Having a bit of an issue with online updates. I had to log in as administrator to do the compiler and IDE updates. Those seemed to update fine after the admin login, but when I checked again afterwards for updates, it lists SF Include files, SF library files, and assembler. So again, I run the updates, they get downloaded and appear to get installed, but when I run SF again the same online updates are listed. Anyone else have this issue?
Regards,
Bob
Regards,
Bob
I managed to figure things out. I used ProcessMonitor from MS to figure out what paths the compiler was looking for when doing online updates and what paths are searched for include files. Here are my findings:
You need to have the following directory set up, and all of the libraries dumped into here:
C:\ProgramData\mecanique\Swordfish\Includes
The online updates will see the library files in here and update them as necessary.
For some reason the default paths that the SF installer creates for include files aren't searched.
Any user libraries that were simply in the same directory as the .bas file won't get picked up as the case was with XP. They also have to be in the same directory above, which makes things a bit of a pain to manage since all of your includes HAVE to be in this directory, so your projects will have to intermingle with each other if you have include files that are similarly named.
This is a compiler/installer bug, and needs to be addressed by David. It is possible that the version I have on CD is too far out of date to work with Windows 7. Perhaps a newer/later installer works as it should...?
Even out of the box the sample files can't be compiled unless any .bas files that are included are in this directory.
Regards,
Bob
You need to have the following directory set up, and all of the libraries dumped into here:
C:\ProgramData\mecanique\Swordfish\Includes
The online updates will see the library files in here and update them as necessary.
For some reason the default paths that the SF installer creates for include files aren't searched.
Any user libraries that were simply in the same directory as the .bas file won't get picked up as the case was with XP. They also have to be in the same directory above, which makes things a bit of a pain to manage since all of your includes HAVE to be in this directory, so your projects will have to intermingle with each other if you have include files that are similarly named.
This is a compiler/installer bug, and needs to be addressed by David. It is possible that the version I have on CD is too far out of date to work with Windows 7. Perhaps a newer/later installer works as it should...?
Even out of the box the sample files can't be compiled unless any .bas files that are included are in this directory.
Regards,
Bob
Just for kicks I figured out that the SE version of SF will create the proper install directories, for the full version to work properly.
So if you have an older version of SF on CD, install it first, then download and install the free version. One thing has to change:
C:\ProgramData\Mecanique\SwordfishSE has to be renamed to...
C:\ProgramData\Mecanique\Swordfish
Regards,
Bob
So if you have an older version of SF on CD, install it first, then download and install the free version. One thing has to change:
C:\ProgramData\Mecanique\SwordfishSE has to be renamed to...
C:\ProgramData\Mecanique\Swordfish
Regards,
Bob
I think that you will only have this problem if you have one of the older Swordfish installation discs released before Vista. Since Vista was released, there was an updated install disc which creates the right directories in Vista, and I guess Windows 7. The SE version is presumably an SE version of the updated install.
But it works only, if your initial [buy] version was >= 2.0 which was Vista ready.CharlieM wrote:I also ran the online updates and my latest version is 2.1.0.2
My SF-version was 1.xx (bought in 05/2007) and not Vista/W7 ready. After upgrading to 64B W7 pro (today), my "old" installation CD was useless.
I e-mailed david today and two hours later >>> BINGO <<< a new setup showed up and it's working just fine!
Support => priceless
Just wanted to say that David got back to me today with an install link as well. Unfortunately, it didn't fix the problem of no User_Library directory or the ability to look at that directory after I created it and want to compile. I'll keep everyone posted on the latest solution when I hear back from David.
@Charlie do you have this UserLibrary trouble? After you upgrade are these files even installed?
@Charlie do you have this UserLibrary trouble? After you upgrade are these files even installed?
Last edited by ohararp on Thu Jan 28, 2010 3:24 am, edited 1 time in total.