Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IBX fails with GDS32 / FBClient [CORE127] #453

Closed
firebird-automations opened this issue Oct 12, 2002 · 5 comments
Closed

IBX fails with GDS32 / FBClient [CORE127] #453

firebird-automations opened this issue Oct 12, 2002 · 5 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: smillien (smillien)

SFID: 622197#⁠
Submitted By: smillien

Jeff Overcash report to me that IBX test the version of
GDS32.dll to activate / deactivate the descendant of
TIBCustomService.
If the version is at least 6.0, so these components are
loaded (this for compatibility with IB5.6 or older)
But FB1.5 alpha 2 have two dll for the client connection,
the gds32.dll is kept for ascending compatibility and
they are no version information in this dll.
So, software using for example TIBBackupService,
crashes with an access violation when he starts.

I'm using temporally the old dll (6.2.0.679) to continue
working with FB1.5 alpha 2

@firebird-automations
Copy link
Collaborator Author

Commented by: Alice F. Bird (firebirds)

Date: 2002-11-05 13:41
Sender: andrewgoedhart
Logged In: YES
user_id=394219

Still a problem with alpha 3
IBX looks up the procedure entry points in the dll

IBLibrary := LoadLibrary(PChar(IBASE_DLL));
if (IBLibrary > HINSTANCE_ERROR) then
begin
CurLibrary := IBLibrary;
BLOB_get := GetProcAddr('BLOB_get'); {do not localize}
BLOB_put := GetProcAddr('BLOB_put'); {do not localize}
isc_sqlcode := GetProcAddr('isc_sqlcode'); {do not localize}
.....

THis infomation is no longer present in the new firebird
gd32.dll and so the load fails.

@firebird-automations
Copy link
Collaborator Author

Commented by: Alice F. Bird (firebirds)

Date: 2002-10-26 14:13
Sender: dimitr
Logged In: YES
user_id=61270

Alpha 3 will contain all necessary version info.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 10151 ] => Firebird [ 14347 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

QA Status: No test

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Closed [ 6 ] => Closed [ 6 ]

QA Status: No test => Cannot be tested

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant