Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#19

Re: Bestimmte Zeichen im String durch andere ersetzen!?

  Alt 4. Sep 2006, 00:09
Zitat von 3_of_8:
Nein, hat man nicht. Lokale Variablen haben Vorrang, auch vor Feldern und Propertys in with-Blöcken.
Doch, zumindest du haettest es. Du wuerdest dich zumindest wundern, warum in Gottes Namen
Delphi-Quellcode:
var
  text: string;
begin
  with edit1 do
    text := 'asdf';
  ShowMessage(text);
einen leeren String ausspuckt[1]

Es ist nicht immer auf den ersten Blick zu erkennen, auf was sich die Variable bezieht, von daher kanns gern zu schwierigkeiten kommen. (Vor allem, weil die Frage aufkommt: Wie um Himmels willen greife ich jetzt im with-Block auf die lokale Variable 'text' zu? ^^)

Was das Ausgangsproblem selbst betrifft, wuerde ich die 2 Forschleifen verwenden. StringReplace ist etwas speicheraufwaendiger und zeitintensiver

[1]Getestet unter D7

greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat