Forum: Sonstige Fragen zu Delphi
Delphi
by Z4ppy,
13. Dez 2008
Muss an der Datei liegen, die ich in einen String lade.
Wenn ich die Datei mitm Editor öffne, den kompletten Inhalt kopiere, ihn in eine neue Datei kopiere und die als TXT abspeicher und dann diese durchsuche, gehts.
Wenn ich die Datei jedoch direkt nehm, gehts nicht.
Warum?
MfG Z4ppy
€dit: Grund gefunden...
Forum: Sonstige Fragen zu Delphi
Delphi
by Z4ppy,
13. Dez 2008
Jep, hab ich jetzt gemacht...
Ich habe eine Datei in einen String geladen und durchsuche so indirekt die Datei. Der String ist vorhanden (habs mit dem Editor überprüft), aber trotzdem gibt mir PosEx 0 zurück. Pos übrigens auch... Warum?
MfG Z4ppy
Forum: Sonstige Fragen zu Delphi
Delphi
by Z4ppy,
13. Dez 2008
Wie könnte man denn überprüfen, was performanter ist? Die Unterschiede sind ja wahrscheinlich gering, aber ich wills trotzdem so schnell wie möglich machen ;)
MfG Z4ppy
€dit: PosEx kommt wohl doch nicht infrage, da ich dazu ja die StrUtils noch einbinden müsste. Dadurch würde die Exe aber wieder grösser, das will ich eigentlich verhindern ;) (System is eh drin)
Forum: Sonstige Fragen zu Delphi
Delphi
by Z4ppy,
13. Dez 2008
Ich habe hier einen String, den ich nach einem anderen String durchsuchen möchte.
Ich dachte nun erstmal an Pos, aber das Problem ist, dass der Suchstring im durchsuchten String mehrmals vorkommen kann und ich jedesmal, wenn ich ihn finde, etwas machen muss mit den folgenden Zeichen.
Idee (ungetestet):
Position:=Pos(searchstr,str);
{mit Position was machen}...