Einzelnen Beitrag anzeigen

cydo

Registriert seit: 6. Sep 2006
28 Beiträge
 
#30

AW: VerySimpleXML: Problem unter iOS?

  Alt 20. Dez 2013, 16:17
So, das ist ja wirklich lustig.
Debug Point bei
Zeile 240:
    Line := Lines[I]; Dann den Header einmal überspringen, bis <doc> drin steht (also zweite line). Der Aufruf

Delphi-Quellcode:
    while (Length(Line) > 0) do
    begin
     ..
        while (Length(Line) > 0) and (Line[1] <> '<') do
          delete(Line, 1, 1);
Macht auf Win32 das was es soll: Nämlich gar nix mit der Line, da die mit Line[1]='<' anfängt. Unter iOS allerdings schon, der Debugger sagt zwar
Line[1]<>'<' => False aber hüpft trotzdem in die delete routine. Mach ich jetzt mal ein verwegenes


Delphi-Quellcode:
    while (Length(Line) > 0) do
    begin
      ..
        while (Length(Line) > 0) and (Line[0] <> '<') do
          delete(Line, 1, 1);
also mit Index = 0 draus, dann tuts. Hab ich was verpasst? Indizieren wir die Strings jetzt unter NextGen mit 0? Mir war da was.. aber ich find grad nix auf anhieb im web

Nachtrag:
{$ZEROBASEDSTRINGS OFF}

oben im Kopf in der unit XML.VerysimpleXML reinpappen und schon gehts.... also doch 0-Index Strings in NExtGen... na da muss ja mal einer draufkommen...

Geändert von cydo (20. Dez 2013 um 16:21 Uhr)
  Mit Zitat antworten Zitat