Subject | Re: [ib-support] FB 1.0 Problem |
---|---|
Author | Duleep Sahadevan |
Post date | 2001-10-19T14:58:41Z |
Hello.
I don't think that firebird requires a client install.
All you need to do is to put a copy of gds32.dll in
the application folder.
cheers
Duleep
--- Paul Schmidt <paul@...> wrote:
<HR>
<html><body>
<tt>
On 18 Oct 2001, at 13:01, David R. Robinson wrote:<BR>
<BR>
Abort the install? Isn't that a little
harsh? As a <BR>
consultant/contractor/computer guy, I would like to
have the option <BR>
of including the install file in my setup, and then my
install simply <BR>
runs that program to make sure that the client is
installed <BR>
correctly, without having to reinvent the wheel.
If it simply aborts, I <BR>
can't do that. Could you document the
process untaken by the <BR>
installer so that it could be merged into another
install process.<BR>
<BR>
Here are a few other options, they are all correct
actions, it <BR>
depends on what the Wise Installer is capable
of. It should be <BR>
documented as to which one you decide to use, there
may also be <BR>
others, feel free to use any of these, or come up with
another.<BR>
<BR>
1) Rename the existing gds32.dll to gds32_dll.old and
write the <BR>
new one. If this isn't what the user wants, the
user can simple <BR>
delete the FB one, and rename the old one back.<BR>
<BR>
2) Change gds32.dll so it reflects the same version
number as the <BR>
Borland one, with a different build number.
Since it now checks as <BR>
V6 it should not be a problem. The version
resource would have <BR>
other information that reflects the true version
number.<BR>
<BR>
3) Give the installing person a pop-up that asks if
they want to <BR>
overwrite it or not. Could be combined with
1and/or 5 or 6..<BR>
<BR>
4) Add an install option, that asks if the user wants
to skip the <BR>
version check for gds32.dll, during the install.
Could be combined <BR>
with 1and/or 5 or 6.<BR>
<BR>
5) Store the new gds32.dll as gds32_dll.fb and let the
user rename <BR>
it themselves.<BR>
<BR>
6) Create a directory called \windows\system\fbbackup
move the <BR>
old gds32.dll to this directory and write the new one
in the correct <BR>
place.<BR>
<BR>
Paul<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
Paul Schmidt<BR>
Tricat Technologies<BR>
paul@...<BR>
www.tricattechnologies.com<BR>
</tt>
<br>
<!-- |**|begin egp html banner|**| -->
<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1"
color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><a
href="http://rd.yahoo.com/M=212180.1660613.3195489.1269402/D=egroupweb/S=1705007709:HM/A=812075/R=0/*http://www.verisign.com/cgi-bin/go.cgi?a=b178349800057000"><img
src="http://us.a1.yimg.com/us.yimg.com/a/ve/verisign/verisign1002.gif"
height=60 width=468 border=0></a></td>
</tr>
<tr><td><img alt="" width=1 height=1
src="http://us.adserver.yahoo.com/l?M=212180.1660613.3195489.1269402/D=egroupmail/S=1705007709:HM/A=812075/rand=168803589"></td></tr>
</table>
<!-- |**|end egp html banner|**| -->
<br>
<tt>
To unsubscribe from this group, send an email to:<BR>
ib-support-unsubscribe@egroups.com<BR>
<BR>
</tt>
<br>
<br>
<tt>Your use of Yahoo! Groups is subject to the <a
href="http://docs.yahoo.com/info/terms/">Yahoo! Terms
of Service</a>.</tt>
</br>
</body></html>
____________________________________________________________
Nokia Game is on again.
Go to http://uk.yahoo.com/nokiagame/ and join the new
all media adventure before November 3rd.
I don't think that firebird requires a client install.
All you need to do is to put a copy of gds32.dll in
the application folder.
cheers
Duleep
--- Paul Schmidt <paul@...> wrote:
<HR>
<html><body>
<tt>
On 18 Oct 2001, at 13:01, David R. Robinson wrote:<BR>
<BR>
> > >Somehow when I installed Delphi 3, itwrote a gds32.dll from 1996,<BR>
> > >the FB installer refused to overwritethis file, causing the above<BR>
> > >error. Does the installer checkthe version number?<BR>
> <BR>on the assumption that<BR>
> Wise (and just about all installers) work based
> the version of a file is what is used todetermine if a file should be<BR>
> overwritten or not. If the file version ofthe file your are<BR>
> installing is older than the existing version,you shouldn't replace<BR>
> it. So, what's happening is that the FBgds32.dll file is version<BR>
> 1.0.0.338 which the installer thinks is olderthan 4.x, 5.x or 6.x, so<BR>
> it doesn't replace it. Depending on whatthe decision for the hack as<BR>
> Ann referrs to was, I'll try to figure outsomething to avoid the<BR>
> problem for the next build (which could beaborting the installer if<BR>
> GDS32.DLL already exists).<BR><BR>
Abort the install? Isn't that a little
harsh? As a <BR>
consultant/contractor/computer guy, I would like to
have the option <BR>
of including the install file in my setup, and then my
install simply <BR>
runs that program to make sure that the client is
installed <BR>
correctly, without having to reinvent the wheel.
If it simply aborts, I <BR>
can't do that. Could you document the
process untaken by the <BR>
installer so that it could be merged into another
install process.<BR>
<BR>
Here are a few other options, they are all correct
actions, it <BR>
depends on what the Wise Installer is capable
of. It should be <BR>
documented as to which one you decide to use, there
may also be <BR>
others, feel free to use any of these, or come up with
another.<BR>
<BR>
1) Rename the existing gds32.dll to gds32_dll.old and
write the <BR>
new one. If this isn't what the user wants, the
user can simple <BR>
delete the FB one, and rename the old one back.<BR>
<BR>
2) Change gds32.dll so it reflects the same version
number as the <BR>
Borland one, with a different build number.
Since it now checks as <BR>
V6 it should not be a problem. The version
resource would have <BR>
other information that reflects the true version
number.<BR>
<BR>
3) Give the installing person a pop-up that asks if
they want to <BR>
overwrite it or not. Could be combined with
1and/or 5 or 6..<BR>
<BR>
4) Add an install option, that asks if the user wants
to skip the <BR>
version check for gds32.dll, during the install.
Could be combined <BR>
with 1and/or 5 or 6.<BR>
<BR>
5) Store the new gds32.dll as gds32_dll.fb and let the
user rename <BR>
it themselves.<BR>
<BR>
6) Create a directory called \windows\system\fbbackup
move the <BR>
old gds32.dll to this directory and write the new one
in the correct <BR>
place.<BR>
<BR>
Paul<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
> <BR>InterBase is V6.x while the<BR>
> > Yes it does. The problem is that
> > equivalent Firebird is V1.x, which makes theinstaller (and the<BR>
> > installer writer) unhappy.<BR>:)<BR>
> <BR>
> LOL. I just like things to be simple.
> <BR>and should keep<BR>
> > We've introduced a hack which should work
> > other installers from replacing ourgds32.dll.<BR>
> <BR>don't think I ever heard<BR>
> BTW, what was the final decision on this? I
> what the final decision was.<BR>to:<BR>
> <BR>
> David R.<BR>
> <BR>
> <BR>
> <BR>
> To unsubscribe from this group, send an email
> ib-support-unsubscribe@egroups.com<BR>href="http://docs.yahoo.com/info/terms/">http://docs.yahoo.com/info/terms/</a>
> <BR>
> <BR>
> <BR>
> Your use of Yahoo! Groups is subject to<BR>
> <a
<BR>
> <BR><BR>
> <BR>
> <BR>
<BR>
Paul Schmidt<BR>
Tricat Technologies<BR>
paul@...<BR>
www.tricattechnologies.com<BR>
</tt>
<br>
<!-- |**|begin egp html banner|**| -->
<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1"
color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><a
href="http://rd.yahoo.com/M=212180.1660613.3195489.1269402/D=egroupweb/S=1705007709:HM/A=812075/R=0/*http://www.verisign.com/cgi-bin/go.cgi?a=b178349800057000"><img
src="http://us.a1.yimg.com/us.yimg.com/a/ve/verisign/verisign1002.gif"
height=60 width=468 border=0></a></td>
</tr>
<tr><td><img alt="" width=1 height=1
src="http://us.adserver.yahoo.com/l?M=212180.1660613.3195489.1269402/D=egroupmail/S=1705007709:HM/A=812075/rand=168803589"></td></tr>
</table>
<!-- |**|end egp html banner|**| -->
<br>
<tt>
To unsubscribe from this group, send an email to:<BR>
ib-support-unsubscribe@egroups.com<BR>
<BR>
</tt>
<br>
<br>
<tt>Your use of Yahoo! Groups is subject to the <a
href="http://docs.yahoo.com/info/terms/">Yahoo! Terms
of Service</a>.</tt>
</br>
</body></html>
____________________________________________________________
Nokia Game is on again.
Go to http://uk.yahoo.com/nokiagame/ and join the new
all media adventure before November 3rd.