Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi ungleich nil (https://www.delphipraxis.net/113266-ungleich-nil.html)

spaxxn 5. Mai 2008 14:28

Re: ungleich nil
 
NodeValue ist also ein String... oder nicht?
Delphi-Quellcode:
if xnAttr.NodeValue <> '' then
Wenn der Knoten nicht nil ist, kann der String höchstens leer sein!

Sag doch mal kurz welchen Typ NodeValue hat...

Edit: Das hat dann ja schon wieder gar nix mit dem zu tun, was du erfragt hast :P

FAlter 5. Mai 2008 14:29

Re: ungleich nil
 
Hi,

Herr Doktor, Herr Doktor, alle ignorieren mich.
Der nächste Bitte.

Hast du es denn schon mit VarIsNull probiert?

[edit] @spaxxn: Nein, es ist Variant (siehe Fehlermeldung), und bei der Stringverknüpfung wird diese in String umgewandelt, was fehlschlägt.[/edit]

Mfg
FAlter

Luckie 5. Mai 2008 14:30

Re: ungleich nil
 
Zitat:

Zitat von Cosamia
Variante des Typs (Null) kann nicht in Typ (String) konvertiert werden.

Fehler taucht bei der Codezeile auf:

Delphi-Quellcode:
nodesubmit := xnAttr.NodeName +' = ' +xnAttr.NodeValue;

Ist NodeValue eventuell ein Zeiger auf ein Objekt oder Record, welches mit dem Knoten abgespeichert wurde? Wenn ja wie sehen die hinterlegten Daten aus?

Cosamia 5. Mai 2008 14:31

Re: ungleich nil
 
Nodevalue sollte ein String sein (meine Vermutung)

Delphi-Quellcode:
<> ''
nimmt er nicht an.

spaxxn 5. Mai 2008 14:33

Re: ungleich nil
 
Ist es ein String, ein Objekt oder ein Record? Oder gar ein Variant? Jaja Falter, ich ignoriere dich nit :P

Das müssten wir schon wissen :)

Cosamia 5. Mai 2008 14:33

Re: ungleich nil
 
Zitat:

Zitat von spaxxn
Ist es ein String, ein Objekt oder ein Record?

Das müssten wir schon wissen :)

Gibt mit jemand ein Tip wie ich das erkennen kann? :oops:

FAlter 5. Mai 2008 14:34

Re: ungleich nil
 
Hi,

ich fühl mich so ignoriert. :cry: Schon #8 probiert? Und es kann nur eine Variante sein, sonst käme eine andere Meldung.

Mfg
FAlter

spaxxn 5. Mai 2008 14:35

Re: ungleich nil
 
Klick mal im Quelltext mit der rechten Maustaste auf IXMLNode und dann klicke auf Deklaration suchen.

Cosamia 5. Mai 2008 14:35

Re: ungleich nil
 
Zitat:

Zitat von FAlter
Hi,

ich fühl mich so ignoriert. :cry: Schon #8 probiert? Und es kann nur eine Variante sein, sonst käme eine andere Meldung.

Mfg
FAlter

ich probiere es gleich mal aus.

spaxxn 5. Mai 2008 14:36

Re: ungleich nil
 
Musst die Unit Variants dafür einbinden...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.
Seite 2 von 3     12 3      

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