![]() |
uses befehl
in interface bereich von unit2 hab ich die unit Windows drin, in unit1 hab ich unit2, wieso kann ich in unit1 kein window datentyp und funktionen nutzen
Delphi-Quellcode:
unit unit2
interface uses windows ....
Delphi-Quellcode:
compilier meint HWND not declared
unit unit1
interface uses unit2 var hMain : HWND; .... |
Re: uses befehl
So läuft das nicht - du musst schon jede Unit aufführen, die gebraucht wird ;)
=>
Delphi-Quellcode:
Ist aber in fast jeder Programmiersprache so :gruebel:
unit unit1
interface uses windows, unit2 var hMain : HWND; .... |
Re: uses befehl
Zitat:
Das ist schließlich kein php-include Befehl oder so :) |
Re: uses befehl
erstmal vielen dank fuer die schnelle antwort.
ich programmier selten in delphi, hauptsaechlich c++, ich hab mir gedacht, dass uses vergleichbar mit #include von C++, weil da kann ich das so machen. |
Re: uses befehl
include gibt es in Delphi extra noch, da wird dann wirklich komplett includiert. Bei uses wird wird nur der Declarationsabschnitt der Typen includiert.
|
Re: uses befehl
Zitat:
diese include befehl is das delphi ver abhaengig? ich meine ab welche version is dieser befehl denn verfuegbar |
Re: uses befehl
Includes sollten ab Pascal-Version "irgendwas" zur verfügung stehen ;-) Da war an Delphi noch gar nicht gedacht.
Die Syntax sieht wie folgt aus:
Delphi-Quellcode:
oder
{$I filename}
Delphi-Quellcode:
Damit solltest du auch in der Hilfe die entsprechenden Seiten finden...
{$INCLUDE filename}
|
Re: uses befehl
Vielen dank fuer die hilfreichen Tips
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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