When using the following line code in Delphi 2010 a'm gets an "Access Violation" error, but the same code works fine in VC ++.
Delphi Code 2010
var hMyInf : HINF; begin hMyInf := SetupOpenInfFile('.\\DIGIMHID.INF','Mouse', INF_STYLE_WIN4,Nil);
VC ++ Code
hMyInf = SetupOpenInfFile(".\\DigimHID.inf", "Mouse", INF_STYLE_WIN4, NULL);
Please help me solve this problem. Thanks to everyone.
Call LoadSetupAPIbefore using any methods inSetupAPI.pas
LoadSetupAPI
SetupAPI.pas
, : , , , . : : Windows, Runtime Error 216. , . AV, .
Runtime Error 216
Delphi " ", , SetupOpenInfFile , import. - . SetupAPI.pas ( Google , JEDI), , LoadSetupAPI. : LoadSetupAPI initialization? , . .
SetupOpenInfFile
import
initialization
Delphi. \ Delphi, . .
, GetProcAddress . . .
, . Cosmin . , SETUPAPI_LINKONREQUEST SetupApi.pas.
SETUPAPI_LINKONREQUEST
SetupApi.pas
Source: https://habr.com/ru/post/1791802/More articles:Итерация снова внутри цикла for - pythonDoes Ruby on Rails have the equivalent of a Django ModelForm? - djangoto synchronize two ruby scripts on one computer - synchronizationКакая хорошая структура данных для представления более сложного поля, чем перечисление, но не совсем класс? - javaHow to split a variable between classes in Java, I tried static did not work - javawhy run the method is not called? - javaAccess to iterator object in debugger - pythonНужна помощь в анализе html в python3, недостаточно хорошо сформирована для xml.etree.ElementTree - pythonJavaScript to Asp page - javascriptClose Google SketchUp File - ruby | fooobar.comAll Articles