Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Uses herrausfinden


Franky - Sa 13.02.10 14:42
Titel: Uses herrausfinden
Hi Leute.

Wie finde ich herraus, welche Uses eine Funktion hat.
Wenn möglich gebt mir bitte eine allgemeingültige Antwort, ansonsten erstmal präzise hierrauf:
Funktion: DateTimeToSQLTimeStamp
In Hilfe gesucht und gefunden.
Es kommt aus der Klasse TSQLTimeStamp
Also Modul erstellt DB_Zeit:TSQLTimeStamp (in eigener Klasse DBModul);
=> Fehlermeldung (Feld DBModul.DB_Time besitzt keine entsprechende Komponente. Soll die Deklaration entfernt werden?)
Ergo: Uses fehlen. Also eine Ebene nach Oben gegangen => SqlTimSt
Eingefügt in uses, Fehler bleibt aber.

Ist mein Denkansatz falsch?

Mfg Franky


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Sa 13.02.2010 um 16:34


Boldar - Sa 13.02.10 15:06

Ja, dein Denkansatz ist falsch.
Die Fehlermeldung besagt, das du das Feld an der falschen Stelle deklariert hats.
Schreib das unter private und der Fehler ist weg.
Der Platz über private ist für Komponenten reserviert, die du mit der Maus auf die Form gezogen hast.
Dafür wird dann auch ein Eintrag in der dfm-Datei angelegt, wo das Formular drin gespeichert ist.
Da es für deine deklaration dort keinen Eintrag gibt, meckert der Compiler.
mfg Boldar