AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VerySimpleXML: Problem unter iOS?

Ein Thema von romber · begonnen am 20. Dez 2013 · letzter Beitrag vom 26. Dez 2013
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: VerySimpleXML: Problem unter iOS?

  Alt 20. Dez 2013, 17:37
Zitat:
{$ZEROBASEDSTRINGS OFF}
Das ist doch nicht wirklich deren Ernst?

aber langsam bekommt das eine "Sinn", auch wenn ich es für "Unsinn" halte, das einfach so ein jahrzehntelange Standardverhalten zu ändern, ohne es laut zu sagen.
Man sagt es doch laut. Aber hört jemand zu?

http://docwiki.embarcadero.com/RADSt...S_from_Desktop
http://blog.marcocantu.com/blog/tstr...delphixe3.html
http://blog.blong.com/2012/10/new-co...elphi-xe3.html
http://blogs.embarcadero.com/medingt...tstringhelper/
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#2

AW: VerySimpleXML: Problem unter iOS?

  Alt 20. Dez 2013, 17:48
Ohh, hatte man hier nie was von gehört.

Gut, beim Migrieren weiß man das nun, jetzt muss man es nur noch wissen, wenn man etwas neu entwickelt.

Aber ich finde es dennoch etwas "unglücklich", da es ja bei X-Plattform ja nun noch mehr "grundlegende" Unterschiede gibt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.167 Beiträge
 
Delphi 10 Seattle Professional
 
#3

AW: VerySimpleXML: Problem unter iOS?

  Alt 20. Dez 2013, 22:32
Vielen Dank an alle beteiligten für die Hilfe! Muss erst mal die Beiträge durchlesen, verstehe noch nicht ganz, wo das Problem lag.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: VerySimpleXML: Problem unter iOS?

  Alt 20. Dez 2013, 22:56
Aber ich finde es dennoch etwas "unglücklich", da es ja bei X-Plattform ja nun noch mehr "grundlegende" Unterschiede gibt.
Die Aussage ist (jedenfalls soweit ich es verstehe) das der LLVM-Basierte Compiler (der auch Null-Basierte Strings mitbringt) die Zukunft ist.
Für mobile Platformen wird's nur den neuen Compiler geben (und kein Versuch mehr weiter den jetzigen Uraltcompiler weiter zu maltretieren im ihn auf ARM zu bringen).
*Irgendwann* (wenn er LLVM soweit ist) wird auch der "normale" Windows Compiler durch den neuen LLVM-Compiler ersetzt.

Auf den Webseiten (und im internet) findet man einiges zum Thema LLVM und Delphi.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#5

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 01:22
Da gibts noch einen Fehler in VerySimpleXML: Wenn das XML-File keine CRLF enthält (Ident=0, LineBreak=''), kommt man beim Lesen in eine Endlosschleife.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#6

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 02:06
Knallt Die auch?
Im Windows macht sie es im Testprogramm zumindestens nicht. (nach Compact, wird die, im Save, ohne Zeilenumbrüche eingelesen)
Wenn ich dann wieder aufgewacht bin, kann ich gern was dazu sagen.


LLVM: Dann freu ich mich schon darauf, wenn bald auch noch die VCL-Apps knallen.
Angehängte Dateien
Dateityp: 7z VerySimpleXml.7z (9,4 KB, 11x aufgerufen)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (21. Dez 2013 um 02:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 10:02
Das hat nichts mit LLVM zu tun sondern mit der falschen Umsetzung in der RTL.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#8

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 10:39
LLVM ist der größte Misst, weil es 0,0 in die Emba-Toolchain passt und total verbuggt ist. Aber wir sollten hier den schönen VerySimpleXML-Thread nicht mit LLVM verseuchen.
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#9

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 11:42
Knallt Die auch?
Im Windows macht sie es im Testprogramm zumindestens nicht. (nach Compact, wird die, im Save, ohne Zeilenumbrüche eingelesen)
Kann ich nicht testen. Läuft nicht mit Delphi 7. Du kannst aber mal ein 1 MB xml File erstellen ohne CRLF. Alles in einer Zeile. Ich wette, das Ding frisst sich beim Laden.
  Mit Zitat antworten Zitat
cydo

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

AW: VerySimpleXML: Problem unter iOS?

  Alt 21. Dez 2013, 12:12
@romber:
Das Problem liegt in der Suche des ersten Zeichens eines Strings: beim "normalen" Windows-Delphi Compiler geht das so mit S[1] während die Standardeinstellungen beim neuen Compiler (iOS/Android) man bei 0 anfangen muss: S[0].
Du kannst vorrübergehend einfach in der XML-Unit oben ein {$ZEROBASEDSTRINGS OFF} einfügen, dann gehts auch. Ich werde aber die Unit umschreiben dass diese nun S[Low(String)] (Danke für diese Lösung, ist sicher schneller als copy) verwendet, dann gehts auch mit allen anderen Delphi-Compilern (D2009 und aufwärts, da Generics verwendet werden).

Einzeilige XMLs sollten kein Problem sein. macht er ja auch selber in der Demo. Ich habe aber noch einige Fixes, die noch nicht in eine offizielle Version eingegangen sind, ich werde die nächsten Tage diese einpflegen und eine 1.5 daraus machen (ich gebe hier Bescheid, wenns fertig ist).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz