Ok damit tritt der Fehler zumindest nicht mehr auf..aber der folgende Code wirft eine
Exception:
Delphi-Quellcode:
// Variabeln für die Verbindung zu Excel initialisieren
excelApp := TExcelApplication.Create(Self);
excelBook := TExcelWorkbook.Create(Self);
excelSheet := TExcelWorksheet.Create(Self);
// Verbindungsart zu Excel festlegen.
excelApp.ConnectKind := ckRunningInstance;
excelBook.ConnectKind := ckRunningInstance;
excelSheet.ConnectKind := ckRunningInstance;
// Diese ID wird zur Komunikation mit Excel benötigt.
lcid := LOCALE_USER_DEFAULT;
excelSheet.Range['A2','A2'].Select;
excelSheet.Cells.Item[1,1].Value;
Project blub.exe raised
exception class EOleSysError with message 'Unable to retrieve pointer to a running object registered with
OLE for Excel.Sheet/{4545987-jedemengezahlen-84385}'.