Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Resource löschen klappt - EXE wird aber nicht kleiner

  Alt 5. Jun 2009, 10:44
Wie wäre es, wenn du den Rückgabewert der Funktionen nicht ignorierst? Das sagt mir nämlich, dass da ein "falscher Parameter" bei UpdateResource wäre, was dann bei EndUpdateResource zu einem internen Fehler führt. Wobei ich das hier gerade mit Vista teste, XP müsste ich in einem virtuellen PC erst starten.
Delphi-Quellcode:
        if UpdateResource(hInst, RT_RCDATA, 'INSTALLZIP', LANG_NEUTRAL, NIL, 0) then
          ShowMessage('erfolgreich')
        else
          ShowMessage(SysErrorMessage(GetLastError()));
      finally
        if EndUpdateResource(hInst, false) then
          ShowMessage('erfolgreich')
        else
          ShowMessage(SysErrorMessage(GetLastError()));
      end;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat