Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: IS_INTRESOURCE funktioniert nicht

  Alt 2. Mär 2007, 22:49
Ich verwende EnumResourceNames(0, RT_RCDATA, @EnumNamesFunc, 0); und meine Callback Funktion lautet so:

Delphi-Quellcode:
function EnumNamesFunc(hModule: THANDLE; lpType, lpName: PChar; lParam: DWORD):BOOL; stdcall;
var
  Info,
  FH,
  BW: DWORD;
  FileData: TFileData;
  Params: string;
begin
  Result := True;
  if IS_INTRESOURCE(Integer(lpName)) then
    messagebox(0, pchar('int: ' + inttostr(integer(lpname))), '', 0)
    //FileData := GetFileByID(Integer(lpName))
  else
    messagebox(0, pchar('str: ' + String(lpName)), '', 0);
    //FileData := GetFileByID(StrToInt(String(lpName)));
end;
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat