Forum: Algorithmen, Datenstrukturen und Klassendesign
by Immortalem,
31. Dez 2012
Ok es wäre eine Lösung für dieses Problem, aber wie ich bereits oben schrieb suche ich eine Lösung die aussieht wie von mir vorgeschlagen, da ich das Problem auch an anderen Stellen habe, in dem die bisherigen Lösungsansätze einfach scheitern.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Immortalem,
31. Dez 2012
Danke für die Antwort und ich werde es mir sicherlich anschauen, aber leider ist es in diesem Fall nicht erlaubt, da wir mit einer Datei of REcord und zwar dem oben genannten Record arbeiten müssen.
Beim Versuch die Lösung zu implementieren, die mir hier bisher am bete gefällt:
TAdresse = record
..
function ToSearchIn(const SearchFlag: TSearchFlag): string;
end;
läuft...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Immortalem,
30. Dez 2012
Es entspricht zwar dem Prinzip von dem was ich suche aber ist nicht die Lösung die ich meine, denn wie die Lösung aussehen soll habe ich ja oben geschrieben.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Immortalem,
30. Dez 2012
Nein nicht wirklich. Es soll hier nicht nur der Name gescuht werden können, sondern auch der Vorname die Telefonnummer(hier ja ein string) usw.
Deswegen soll dann in ToSearchIn übergeben werden, wonach denn nun gesucht wird(Vorname etc. pp)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Immortalem,
30. Dez 2012
Guten Abend zusammen,
Ich habe folgendes Problem:
function CDatabase.Search(SearchString : String; StartPos, EndPos : Integer; ToSearchIn : String) : TIntArray;
Var
i : Integer;
Begin
If (StartPos >= 0) and (EndPos >= 0) and (EndPos < FileSize(_Datei)) then
Begin
For i := StartPos to EndPos do