Hallo,
if VarIsEmpty(MSExcel) = false then
nicht auf TRUE oder FALSE prüfen, dass kann zu Probleme führen.
Kannst du ein beispiel liefern wie man dieses Problem in Delphi herstellen kann.
In C/C++ ist klar. Da wird ja in jeder Bibliothek mindestens 10* TRUE und FALSE neu wenn du pech hast mit FALSE=0; TRUE=1 neu definiert.
Excel schließen ohne nachfragen:
Delphi-Quellcode:
excel.ActiveWorkBook.Saved:= TRUE;
excel.Workbooks.Close;
excel.Quit;
excel:= Unassigned;
Bis bald Chemiker
wenn man mit Variants arbeitet kann man ein Exceldatei mittels
FWorkBook.Close(SaveChanges:=False);
schließen und die Rückfrage vermeiden.
Windows Vista - Eine neue Erfahrung in Fehlern.