Also das ist schon etwas nervig ...
RAROpenArchive := GetProcAddress(UnrarDllHandle, 'RAROpenArchive');
wer soll denn bei solchen Fehlermeldungen ....
Zitat:
unit1.pas(168,14) Error: Incompatible types: got "<procedure variable type of function:LongInt;StdCall>" expected "LongInt"
unit1.pas(183,7) Error: Can't assign values to an address
auf sowas kommen?
RAROpenArchive := TRAROpenArchive(GetProcAddress(UnrarDllHandle, 'RAROpenArchive'));
Aber OK, hatte es ja auch nicht so "böse" gemeint.