![]() |
unit kann nicht aufgeloest werden
Hi,
Ich arbeite mit Borland2006 und hab folgendes Problem. Moechte ich dieses Tutorial ![]() in mein Projekt einfuegen, werden mir die Eigenschaften des XLApp angestrichen, er wuerde dies nicht kennen. Dabei wird doch XLApp im Tutorial als Variable deklariert, welche er mir nicht rot unterringelt.
Delphi-Quellcode:
Woran koennte es liegen, dass ich diese OLEVariant Objekte nicht benutzen kann ?
var XLApp : OLEVariant;
|
Re: unit kann nicht aufgeloest werden
Wo tritt der Fehler denn genau auf?
|
Re: unit kann nicht aufgeloest werden
Das Problem ist wohl eher, dass der IDE interne Compiler die ganzen unbekannten Sachen anmeckert.
Wenn das dein Problem ist, dann lebe in diesem Fall damit, ansonsten solltest du die Type-Library von Excel importieren und nicht das Com-Objekt untypisiert benutzen. Oder treten Fehler beim Compilieren auf? |
Re: unit kann nicht aufgeloest werden
Liste der Anhänge anzeigen (Anzahl: 1)
Irgendwie kann ich das Projekt trotzdem compilieren und starten, die Zeilen bleiben jedoch unterringelt.
Ich werd wohl damit leben. Danke |
Re: unit kann nicht aufgeloest werden
Das Problem ist, dass die IDE nicht weiss, was sich hinter dem XApp-Interface wirklich versteckt, also daher die exportierten Properties und Methoden nicht kennt, daher vermutet die IDE dahinter irgendwelche Fehler und unterkringelt die.
Dem eigentlichen Compiler ist das an der Stelle egal, falls irgendetwas davon später nicht da ist, wird zur Laufzeit eine Exception geworfen. |
Re: unit kann nicht aufgeloest werden
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab ähnliche Probleme.
Momentan zeigt er mir z.B. "Cannot resolve unit name 'Forms' at line...". Und somit ist natürlich alles was mein Mainform betrifft rot unterstrichen. Kompilieren lässt es sich trotzdem. Nur hat man halt kein Preview und keine Hilfe. Das bleibt jetzt so lange bis ich den PC neustarte. Wenn ich nur Delphi neustarte, nützt es nix. Nach dem ersten kompilieren ist der Fehler wieder da. Ist immer mal mit einer anderen Unit. Also auch mal SysUtils oder Windows. Weiß da einer was dagegen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz