Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Braucht er eine? Nein, wie von uns allen bewiesen. Also, was willst Du da vernachlässigen? Ich werde mal darum bitten, den Thread an geeigneter Stelle abzuspalten, da kann es dann weitergehen. Einverstanden?
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
In dem Fall fände ich persönlich aber angebrachter, dafür einen neuen Thread zu eröffnen. Wenn ich eine Frage habe, dann lese ich mir auch den kompletten Thread durch, und wenn dann da Antworten kommen, die ich beim besten Willen nicht mehr nachvollziehen kann, erhöht das meinen Frustfaktor enorm. Aber es kann natürlich auch sein, dass es nur mir so geht.
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
*Puh* das muss ich mir mal ganz in Ruhe anschauen, obwohl ich arg bezweifle, dass meine Java-Grundkenntnisse von 2004 da noch ausreichen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Ja sicher, meine Lösung ist ja auch mehr auf Verständlichkeit (obwohl das für den absoluten Anfänger wohl auch schon hard stuff ist) als auf Performance ausgelegt. Wenn Du magst, kannst Du ja trotzdem einmal Deine Variante posten, ich denke, daran bin nicht nur ich interessiert (wer weiß, ob man das nicht mal brauchen kann?) ;)
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Find funktioniert für Teilstrings? Da muss ich was überlesen haben.
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Um mein Edit (und pattis Einwand) jetzt nicht so doof da stehen zu lassen:
procedure TWoerterbuch.Filter(const Suchwort: string; FilterResult: TStrings);
var
i: integer;
MatchingFound: Boolean;
begin
Assert(Assigned(FilterResult));
FilterResult.BeginUpdate;
try
(* Noch keine Treffer gefunden *)
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
StrUtils, steht auch im Source ;)
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Ich habe mal schnell eine kleine Klasse zusammengehackt, die intern eine sortierte Stringliste verwendet (allerdings ganz einfach über Sorted auf true, das dürfte also case-sensitive sein).
type
TWoerterbuch = class
strict private
FWoerter: TStringlist;
public
constructor Create;
destructor Destroy; override;
function Add(const Wort: string): integer;
procedure...
Forum: Programmieren allgemein
Delphi
by DeddyH,
3. Okt 2011
Das finde ich für einen Anfänger allerdings reichlich übertrieben. Die angesprochene TStringlist sollte es vorerst auch tun. Solange da nicht Abermillionen Einträge drinstehen kann man wahrscheinlich mit der Performance auch leben.