Re: Problem mit XML Turtoial von Chack
Hi,
Moment... irgendwas ist jetzt schon wieder falsch. :( Poste nochmal den ganzen Source. @Mathias: erweitern? :shock: Ich habe eine gute Beschäftigung, was ich im Urlaub mache: XML-Tutorial neuschreiben. :mrgreen: Naja, irgendwie scheint das anzuliegen, soviele Probleme, wie es gibt wrd das wohl überarbeitungsbedürftig sein. Chris |
Re: Problem mit XML Turtoial von Chack
Zitat:
Zitat:
|
Re: Problem mit XML Turtoial von Chack
So hab deine Version übernommen. Es wird "for j := 0 to length(NAMES) - 1 do"
makiert und es kommt die selbe meldung wie vorher. |
Re: Problem mit XML Turtoial von Chack
Hmpf es klappt immer noch nicht.
|
Re: Problem mit XML Turtoial von Chack
Es tut mir leid, aber ich weiß keine andere Lösung mehr.
Ich habe dir gezeigt, was ich gemacht habe um das Problem zu lösen, und bei mir geht es. Ich glaube aber nicht, dass ich irgendwelche Sonderversionen von D5 und D7 habe. Kleines Rätsel am Rande - Ich habe heute den Quellcode eines Programms zur Ansicht bekommen, das ebenfalls mit MS-XML 4 arbeitet. Ich hab´s mit D7 kompiliert und erhielt eine Zugriffsverletzung, weil das XML-Objekt nil war. Eine Erklärung habe ich nicht, denn der Code unterscheidet sich durch nichts von dem, den ich in solchen Fällen benutze. Nur, dass eins meiner XML4-Programme diese Zicken nicht gemacht hat. :gruebel: |
Re: Problem mit XML Turtoial von Chack
[quote]
Ich glaube aber nicht, dass ich irgendwelche Sonderversionen von D5 und D7 habe. Kleines Rätsel am Rande- [quote] Mit Delphi7 klappt es bei mir auch. Alerdings will ich es mit Delphi3 Programmieren. ;) |
Re: Problem mit XML Turtoial von Chack
Zitat:
Delphi-Quellcode:
// Edit: ooh! Da is ja noch ne zweite seite :oops:
for j:=0 to length(NAMES[-1])-1 do begin
|
Re: Problem mit XML Turtoial von Chack
Mit dem -1 geht auch nicht.
"Konstantenausdruck verlässt untere Grenzen" :gruebel: |
Re: Problem mit XML Turtoial von Chack
Macht ja nix, @maximov ;). Wobei aber genau diese Zeile das Problem aufzeigt.
Da das bspw. von mir benutzte "NAMES" ein normales String-Array ist, darf in der Schleife keinesfalls
Code:
stehen, sondern eben nur
for j:=0 to length(NAMES[color=#ff0000][-1][/color]) do begin
Delphi-Quellcode:
Und wenn Delphi an eben der Stelle meckert, dann ist das für mich eindeutig der Hinweis, dass der Compiler hier mit etwas anderem kollidiert, das zufällig auch "Names" heißt. Delphi unterscheidet ja auch nicht zwischen Groß- und Kleinschreibung.
for j := 0 to length(NAMES) do begin
Darum prüfen, ob irgendwo vorher im Code ein "with something do" steht, oder ob es vielleicht ein Control auf der Form gibt, dem man den Namen "Names" gegeben hat. Usw. |
Re: Problem mit XML Turtoial von Chack
Das sehe ich ja jetzt erst:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz