AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Porjektmappe übersichtlicher machen

Ein Thema von k4ni · begonnen am 23. Mai 2008 · letzter Beitrag vom 23. Mai 2008
 
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Porjektmappe übersichtlicher machen

  Alt 23. Mai 2008, 21:19
Moin,

Vorsicht:
mkinzler und Matze reden von verschiedenen Sachen! Das was du in deinem Beispiel gebracht hast...

Delphi-Quellcode:
procedure TForm1.printf(text: string);
begin
Status.Lines.Add(text);
end;
...ist ganz klar eine Methode! Das zeigt dir das vorangestellt TForm1., diese Methode gehört zu der Klasse (die Form in diesem Fall) und kann nicht gestreut werden, wie bereits erwähnt wurde gibt es ja keine Partial Classes.

Das, was mkinzler vorschlug ({$Include Test.inc}) funktioniert so: Delphi "denkt" sich den Inhalt der Include-Datei direkt in die Unit, als stünde statt der Include-Anweisung direkt der Inhalt der Datei. Da hier keine wirkliche Streuung vorliegt, kannst du das auch mit Methoden machen.

Matzes Vorschlag hingegen lagert lediglich eine Funktion oder eine Prozedur (nicht Methode!) aus, die du dann ansprechen kannst.

Ich hoffe ich konnte den Unterschied einigermaßen klären.

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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