Seite 1 von 1
IncludeFile für Delphi gesucht
Verfasst: 23.05.2006 14:40
von AND51
Man, bin ich stolz, nach vielen Threads mal einen so treffenden Titel zu finden...
OK, es geht darum, dass ich 4 schöne Funcs (auf PB'isch:
Procedure's) geschrieben habe (oder waren es 5?)...
Nun möchte ich sie
IncludeBinary-Like in meinen Delphi-Code einbinden. Ich habe gesucht, bin aber nicht wirklich fündig geworden. gabs da nicht mal was mit Unit? Ich habe den Code mal als Unit gespeichert, aber dann saved er den Code für die Buttons, etc. auch mit
Ich will ja nur meine Functions einbinden, weiß jemand von euch mehr?
Verfasst: 23.05.2006 15:09
von bobobo
PB -> DLL <- Delphi
Verfasst: 23.05.2006 15:14
von AND51
Da habe ich auch was bei google gesehen... Aber das habe ich außer acht gelassen, weil:
Unserer Lehrer hat mal eine Art Toolbox erzeugt für Turbo Pascal (Delphi's Vorgänger), die man mit uses Toolbox1; einbinden konnte.
Ich dachte, das geht auch so in Delhpi. Joffentlich habt ihr das richtig verstanden, wenn nicht: Der Code, den ich als eine extra Datei haben wil, die via IncludeFile in Delphi reinkommen soll, ist auch in Delphi geschrieben!
at noch jemand Ideen?
Verfasst: 23.05.2006 15:28
von Karl
Du meinst wohl Units. Units habe einen speziellen Aufbau:
Unit ...
interface
...
implementation
...
Am besten neue Datei aufmachen - Code reinpacken und abspeichern. Dann gibt es auch keine Probleme mit Buttons (dürfte sowieso nicht passieren).
Gruß Karl
Verfasst: 24.05.2006 08:34
von AND51
Aha, und wie binde ich das dann ein?
Ich habe gerade meinen Lehrer gefragt und da ist es mir auch wieder eingefallen:
Diese Toolbox von ihm war für TurboPascal. Diese Datei ist eine *.tpu Datei, welche ganz zu beginn mit uses eingebunden wurde.
Hilft diese Info?
Verfasst: 24.05.2006 13:10
von Karl
Ja, genau so, nix weiter:
program blabla(input, output);
uses ..., ...;
begin
end.
Bei Standardunits weiss der Compiler, wo diese zu finden sind. Ansonsten vermute ich, dass die Unit im gleichen Verzeichnis liegen muss.
Hier mal ein Link für Turbo Pascal:
http://www.bernd-leitenberger.de/turbo-pascal5.html
Object Pascal basiert ja darauf und dürfte kein Problem sein.
Gruß Karl
Verfasst: 24.05.2006 15:16
von AND51
Danke für den Tipp

Ich werde ihn nächsten Dienstag wahrscheinlich, mal ausprobieren.
Verfasst: 26.05.2006 23:57
von PBZecke
Du darfst Deine Funcs nicht in eine Unit mit zugehöriger Form schreiben,
sonst hast Du eben Buttons usw.
Wie Karl bereits sagte erstelle eine neue unit. Deine Funcs dürfen auch nicht
mit function TForm1.meinefunc() sondern nur function meinefunc() angelegt
werden. Dann kannst Du das ganze in jedem Delphiproject benutzen,
sobald es in der uses-clausel steht und im Suchpfad liegt
Verfasst: 27.05.2006 00:22
von AND51
OK, ich werds mal probieren. Danke!