Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
7. Dez 2006
Etwa so habe ich es gemeint:
function GetNetComputerNames(const workGroup: String; list: TStrings): Boolean;
var
I: Integer;
hEnum: THandle;
Entries: DWORD;
BufferSize: DWORD;
NetResourceBuf: Array of TNetResource;
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
7. Dez 2006
Hi,
die Methoden einer Form dienen in erster Linie zur Realisierung der Benutzerschnittstelle. Rein funktionaler Code sollte dort nicht zu finden sein. Vielleicht willst du später mal ein Kommandozeilen-Programm mit einer ähnlichen Funktionalität schreiben. Wäre doch schön, wenn du dann einfach {$I Func.GetNetComputerNames.pas} schreibst und fertig.
Freundliche Grüße
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
7. Dez 2006
Guten Morgen,
noch ein paar Vorschläge:die Routinen sollten keine Methoden der Form sein, sondern eigenständige Funktionen - mit einer ordentlichen Parameterleiste, damit auf keine Form- oder globalen Variablen zugegriffen werden mussCompareText() <> 0 ist das gleiche wie SameText() - aber nicht so gut lesbarwarum auf Vorhandensein eines Eintrags prüfen, wenn doch eine Momentaufnahme gemacht...