Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   unit kann nicht aufgeloest werden (https://www.delphipraxis.net/92207-unit-kann-nicht-aufgeloest-werden.html)

bl3nder 16. Mai 2007 06:55


unit kann nicht aufgeloest werden
 
Hi,
Ich arbeite mit Borland2006 und hab folgendes Problem. Moechte ich dieses Tutorial

http://www.dsdt.info/tipps/?id=559
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:
var XLApp : OLEVariant;
Woran koennte es liegen, dass ich diese OLEVariant Objekte nicht benutzen kann ?

mkinzler 16. Mai 2007 07:01

Re: unit kann nicht aufgeloest werden
 
Wo tritt der Fehler denn genau auf?

hsg 16. Mai 2007 07:13

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?

bl3nder 16. Mai 2007 07:19

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

hsg 16. Mai 2007 07:27

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.

Schubi 16. Mai 2007 08:11

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 00:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz