Hallo,
wie man die Commandline auswertet habe ich dir im anderen Thread schon gezeigt. Dazu noch der Link von Baumina, und du bist am Ziel.
Zu deinem Code. Schau dir auch nochmal den Try..Finally-Block an. Wenn du zwei constructoren aufrufst, dann solltest du diese besser innerhalb des try aufrufen.
Delphi-Quellcode:
try
frReport := TfrReport.Create(NIL);
PDFExport := TPsfrPDFExport.Create(NIL);
finylly
PDFExport.Free;
frReport.Free;
end;
Hintergrund: Wenn einer der beiden constructoren fehlschlägt, wird in jedem Fall mit Free wieder richtig aufgeräumt, weil Free auf "nil" prüft, und somit auch keine
Exception wirft, wenn eine der beiden Instanzen nil ist.
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen