Hallo alle zusammen.
Wollte hier mal fragen, ob jemand schonmal eine einfache und "saubere" Methode gefunden hat, um Excel auch beim Formwechsel (in dem gleichen Programm) weiter zu nutzen. Habe hier schonmal ein Beitrag gebracht, wie ich dies bewerkstellige:
Verwendung von Excel in Delphi
Hier jetzt das Problem: Wenn ich Excel im Hintergrund starte, das Programm aber irgendwann die Form wechselt und ich weiterhin auf Excel zugreifen möchte, dann erfolgt ersteinmal eine Fehlermeldung
Ole-Fehler ... Diesen Fehler kann man umgehen, wenn man vor dem Formwechsel den allocierten Speicher für Excel wieder freigibt und ihn in der neuen Form wieder neu reserviert.
Möchte aber eigentlich gerne eine Variante wo ich vieleicht nur die "Parent"-Eigenschaft (wie bei den meisten Delphi-Komponenten möglich) einfach ändert. Bei der TExcelApplication scheint dies aber nicht über Parent möglich zu sein, da diese eine _Application-Eigenschaft hat (man scheint damit zwischen Word, Excel, PP, ... hin und her springen zu können).
Hat jemand schonmal etwas ähnliches programmiert und kann mir einen Tipp geben, wie man dies bewerkstelligt?
Vielen Dank
BAMatze