View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001697||JEDI VCL||00 JVCL Components||public||2004-04-26 01:41||2004-08-03 07:28|
|Target Version||Fixed in Version|
|Summary||0001697: Application compiled with runtime packages of JVCL doesn't work under win95|
|Description||I use JVCL + JCL under BCB 5.0.|
After I run application, MessageBox appeares with message "File cjcl50.bpl linked with nonexistent component Advapi32.SetNamedSecurityInfo"
It happenes because you uses functions, that had appeared only in win98 and higher.
After I compile package with delay-load-dll option (there is no such options in Delphi :( ) I receive message about nonexistent function in kernel32.CreateWaitableTimer. It's no impossible to delay load kernel32. I had done emulation of delay load functions for kernel and problem is disappear.
There is source code in attache.
|Tags||No tags attached.|
JclDynamicLoad.zip (2,186 bytes)
|This belongs in the Code Library group, not here (cjcl50 is part of JCL, not JVCL). Can you move it or should I?|
||ok. sorry, i'll move it. but jvcl also has this problem with wininet.dll|
> jvcl also has this problem with wininet.dll
JvFtpGrabber.pas uses WININET.DLL.FtpGetFileSize.
this fuction doesn't exist in win95 (4.00.950 B). I tried to update WININET.DLL from win98, but it uses new functions in shlwapi.dll.
I believe an update of Internet Explorer to 6.0 would solve any problems with WinInet.
Although we try to maintain backward compatibility, it can only go so far: without using WinInet, we would be forced to write the socks code ourselves or be dependant on another internet library ICS, Indy etc).
Requiring WinInet (which is included with Delphi after all) and a recent Internet Explorer doesn't seem like such a bad idea in that context...
This bug has not had any activity for more than a month, it is therefore considered fixed.
To the original poster: If you think the issue is still there, even after having tested with the JVCL3, please create a new bug report.
|2004-04-26 01:41||anonymous||New Issue|
|2004-04-26 01:41||anonymous||File Added: JclDynamicLoad.zip|
||Note Added: 0004073|
||Status||new => feedback|
|2004-05-17 04:29||anonymous||Note Added: 0004290|
||Note Added: 0004291|
|2004-05-18 00:24||zap||Note Added: 0004294|
||Note Added: 0004295|
|2004-08-03 07:28||obones||Status||feedback => resolved|
|2004-08-03 07:28||obones||Resolution||open => fixed|
|2004-08-03 07:28||obones||Assigned To||=> obones|
|2004-08-03 07:28||obones||Note Added: 0004889|