Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Funktion in Delphi speichern (https://www.delphipraxis.net/136033-funktion-delphi-speichern.html)

Johannes013 22. Jun 2009 14:33


Funktion in Delphi speichern
 
Hallo, :wink:

ich habe eine Funktion geschrieben und möchte diese nun in Delphi speichern. Ich müsste sonst immer die Komplette Funktionendeklaration schreiben. Ich will sie genauso benutzen wie RenameFile(...); oder PosEx(...);


:?::?:

mkinzler 22. Jun 2009 14:34

Re: Funktion in Delphi speichern
 
In eine Unit Packen und diese dann unter Uses einbinden. Der Pfad muss ggf in den Bibliothekspfad übernommen werden.

Johannes013 22. Jun 2009 14:36

Re: Funktion in Delphi speichern
 
kannste mir 'n Beispiel sagen........... :?

Tyrael Y. 22. Jun 2009 14:45

Re: Funktion in Delphi speichern
 
Delphi-Quellcode:
unit MeineFunktionsSammlung;

interface
uses Dialogs;


procedure MeineTolleProzedur();

function AddiereZweiZahlen(ErsteZahl, ZweiteZahl: Integer): Integer;

implementation

procedure MeineTolleProzedur();
begin
  ShowMessage('Huhu!');
end;

function AddiereZweiZahlen(ErsteZahl, ZweiteZahl: Integer): Integer;
begin
  result := ErsteZahl + ZweiteZahl;
end;
Das wäre ein Beispiel für dich.

Edit:
Und wenn du es benutzt, zB so.

Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
  public
  end;

var
  Form1: TForm1;

implementation
uses MeineFunktionsSammlung;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  MeineTolleProzedur();

  ShowMessage(IntToStr(AddiereZweiZahlen(5, 7));
end;

end.

himitsu 22. Jun 2009 14:45

Re: Funktion in Delphi speichern
 
Beispiele gibt's hier überall zu finden und auch in deinem Delphi

z.B. diese Unit > http://www.delphipraxis.net/internal...051400#1051400

Delphi-Quellcode:
Unit UnitName;

Interface
  Uses ...;

  Function DeineFunktion(...): ...;

Implementation
  Function DeineFunktion(...): ...;
    Begin
      ...
    End;

End.
Und dann einfach in der Unit, wo du die deine Funktion nutzen willst die "UnitName" in die Uses-Liste der entsprechenden Unit eintragen.

Johannes013 22. Jun 2009 15:14

Re: Funktion in Delphi speichern
 
wo genau muss das denn hin? bei den Packages?

Aphton 22. Jun 2009 15:25

Re: Funktion in Delphi speichern
 
Beispiel für TDE (Turbo Delphi Explorer):
Code:
1. Unter Datei auf "Neu" und anschließend auf "Unit - Delphi für Win32" klicken.
2. Dort - in der neuen Unit - alles unterbringen, was untergebracht werden muss.
3. Abspeichern
4. In einem neuen Projekt in Codeansicht bei Uses den Namen zur Einbindung eingeben.
MfG

Johannes013 22. Jun 2009 15:38

Re: Funktion in Delphi speichern
 
Danke!


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