View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003087||JEDI VCL||00 JVCL Components||public||2005-07-11 04:59||2006-03-31 06:36|
|Target Version||Fixed in Version||3.30|
|Summary||0003087: JvCabFile leads to exception on windows 98.|
|Description||JvCabFile leads to exception on windows 98. using Delphi 6. Seems like incompatible with SetupAPI.|
|Tags||No tags attached.|
||May you describe when the exception is triggered (cab-file used, operation being done) ?|
The exception is triggered while the application is loading. I have done some tracing and think this bug is exists in JVCL's SETUPAPI.PAS. Maybe it loads some api which doesn't exists in Windows 98. So I extract the type definition and function declaration need by JvCABFile
from SETUPAPI.PAS and put into JvCABFile. The exception disappeared.
You may coment the line 45 :
and recompile the jvcl if you didn't check "JVCL developer installation" during the first installation.
Now the compiler will only link used functions of setupapi.dll.
||Proposed workaround is ok to me. Considering this as fixed.|
|2005-07-11 04:59||anonymous||New Issue|
|2005-07-19 13:00||outchy||Note Added: 0007569|
|2005-07-24 22:44||anonymous||Note Added: 0007607|
|2005-07-25 09:18||outchy||Note Added: 0007614|
|2006-03-31 06:36||obones||Status||new => resolved|
|2006-03-31 06:36||obones||Resolution||open => fixed|
|2006-03-31 06:36||obones||Assigned To||=> obones|
|2006-03-31 06:36||obones||Note Added: 0008797|