Ich habe eine Funktion oder Prozedur, die ich in mehreren Programmen verwenden möchte.
Dazu dachte ich, daran eine neue Unit zu erstellen.
Nun habe ich gekuckt, wie das geht und bin nun zu diesem Quelltext gekommen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| unit Delay;
interface procedure Delay(t: DWord);
uses Windows, Forms;
implementation
procedure Delay(t: DWord); var Tick:DWord; begin Tick:=GetTickCount; repeat Application.ProcessMessages; until ((GetTickCount - Tick) > t); end;
end. |
(Ist der Code richtig?)
Ich habe das als Delay.pas gespeichert und möchte diese Unit nun verwenden.
Jetzt kommt das Problem:
Wenn ich diese Unit mit nem Programm mit uses aufrufen will muss es doch ne *.dcu sein!
Ist es eigendlich wichtig, wo sich die Datei befindet?
Muss man die Unit irgendie wie ein neues Objekt installieren?
