Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi uniteinbindung (https://www.delphipraxis.net/114151-uniteinbindung.html)

zwerchnase 20. Mai 2008 16:20


uniteinbindung
 
hi leutz

folgendes problem:
ich möchte 2 units in einem projekt einbinden und das programm meckert immer mit dem fehler: "Cannot resolve unit name 'UZahlen'"



UZahlen ist nur code und UHaupt ist mit Oberfläche
Delphi-Quellcode:
 

program keks;

{$APPTYPE CONSOLE}

uses
  SysUtils, UZahlen, UHaupt2;



begin
  UHaupt2 in 'UHaupt2.pas' {FAnwendung};
  UZahlen[1] in 'UZahlen[1].pas';

end.
jo und nun erkennt er bei uses meine units nicht und zeigt sie auch nicht an wenn ich das projekt öffne...

need help :gruebel:

mkinzler 20. Mai 2008 16:22

Re: uniteinbindung
 
Liegt der Ordner, in dem sich die Units befinden im Such- oder Bibliothekspfad?

Nuclear-Ping 20. Mai 2008 16:30

Re: uniteinbindung
 
Und warum ist da ein [1] im Unit-Namen?

Der Name der Unit muss genauso wie der Dateiname sein.
Delphi-Quellcode:
unit UZahlen; // UZahlen.pas !

interface

// ...

implementation

// ...

end.
Delphi-Quellcode:
program keks;

{$APPTYPE CONSOLE}

uses
  SysUtils, UZahlen, UHaupt2;



begin
  UHaupt2 in 'UHaupt2.pas' {FAnwendung};
  UZahlen in 'UZahlen.pas';

end.
[edit]
Ausserdem ist der Block doch totaler Unsinn?
Delphi-Quellcode:
begin
  UHaupt2 in 'UHaupt2.pas' {FAnwendung};
  UZahlen in 'UZahlen.pas';

end.
Was willst du denn damit bezwecken? Wenn dann gehört das mit unter uses!
Delphi-Quellcode:
uses
  SysUtils,
  UZahlen in 'UZahlen.pas',
  UHaupt2 in 'UHaupt2.pas';
[/edit]

zwerchnase 20. Mai 2008 17:04

Re: uniteinbindung
 
jo danke

also sie haben jetzt alle den selben namen sieht jetzt wie folgt aus

Delphi-Quellcode:

program keks;

{$APPTYPE CONSOLE} 

uses
  SysUtils, UZahlen, UHaupt1;



begin
  UHaupt1 in 'UHaupt1.pas' {FAnwendung};
  UZahlen in 'UZahlen.pas';

end.
jetzt meckert er bei den methoden...aber erst wenn ich das programm starten will zeigt er die methoden bei begin und end rot an aber erstellt keine wirkliche fehlermeldung

Die Muhkuh 20. Mai 2008 17:06

Re: uniteinbindung
 
Siehe Edit von Mario. :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 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