Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Unit-Übergreifende Prozedur (https://www.delphipraxis.net/159501-unit-uebergreifende-prozedur.html)

Dunkelbunt27 30. Mär 2011 17:45


Unit-Übergreifende Prozedur
 
Hallo Delphi-Praxis,

ich möchte in meiner Hauptunit eine eigene Prozedur aus einer Zweitunit ausführen.
also z.B.
in Unit 2:
Delphi-Quellcode:
procedure ausfuehren;
begin
...
end;
in Unit 1:
Delphi-Quellcode:
ausfuehren;
Ich habe es wie folgt eingebunden:
Delphi-Quellcode:
implementation
uses unit2;
Was fehlt?

FG Dunkelbunt

Sir Rufo 30. Mär 2011 17:47

AW: Unit-Übergreifende Prozedur
 
Das e bei procedure?

Irgendwie erinnert mich das an was :mrgreen:

Neutral General 30. Mär 2011 17:48

AW: Unit-Übergreifende Prozedur
 
Hallo,

So gehts:

Delphi-Quellcode:
unit Unit2;

interface

procedure Ausfuehren;

implementation

procedure Ausfuehren;
begin
  // Code
end;

end.
Delphi-Quellcode:
unit Unit1;

interface

uses Forms, ..., Unit2; // hier Unit2 einbinden

type
  TForm1 = class(TForm1)
    ...
  public
    procedure Irgendwas;
  end;

implementation

// ODER hier
//uses Unit2;

procedure TForm1.Irgendwas;
begin
  Ausfuehren; // Aufrufen
end;

end.

Dunkelbunt27 30. Mär 2011 18:05

AW: Unit-Übergreifende Prozedur
 
Dankeschön =D

FG Dunkelbunt

s.h.a.r.k 30. Mär 2011 18:57

AW: Unit-Übergreifende Prozedur
 
Wichtig an dieser Stelle wäre es, sich über die Grundlagen zu informieren. Es kann bei mehreren Units sonst schnell passieren, dass du einem "Zirkuläre Referenzen"-Fehler begegnest ;)


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