Einzelnen Beitrag anzeigen

Benutzerbild von Pussyranger
Pussyranger

Registriert seit: 15. Mär 2011
25 Beiträge
 
Delphi XE2 Architect
 
#8

AW: Delphi XE und Windows 7 BMP -> AVI

  Alt 6. Sep 2011, 17:19
Stimmt, wenn ich einen Punkt vor das Dollarzeichen bei
Code:
{$Undef Unicode}
setze, funktioniert auch AVIFileOpen(pfile, PChar(WorkFile), OF_WRITE or OF_CREATE, nil) Jedoch tritt nun bei der if-Abfrage
Code:
if AVIFileCreateStream(pfile, ps, asi) <> AVIERR_OK then raise Exception.Create('Konnte keinen AVI-Stream erzeugen.');
folgender Fehler beim Kompilieren auf, den ich nicht verstehe: "[DCC Fehler] CreateAVI.pas(227): E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen".
Klammer ich die if-Abfrage aus, kann ich den Code fehlerfrei kompilieren, beim Erstellen einer AVI-Datei kommt jeder weiterhin die Fehlermeldung.
Mit {$DEFINE UNICODE} passiert das Gleiche.
Sollte ich vor jeder Kompileransweisung einen Punkt vor dem Dollarzeichen setzen?
  Mit Zitat antworten Zitat