INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Null-Variant



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.07.2012, 07:23
Beitrag #1

passimatze Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2011
-
kA


Deutschland
Null-Variant
Hallo,

ich suche für das HP Quality Center einen Null Variant.

Function AddItem( _ByVal ItemData As Variant _) As Object

ItemData
There are three options for ItemData:

(1.) Null. Creating a virtual TestSet object with Null ensures that you cannot then Post until all required fields are initialized.
(2.)......

Hier ein Beispiel:

....
Set testSet = tsFact.AddItem(Null)
....

Wenn ich den Skript in VB ausführe, funktioniert dieser. Aber in LabVIEW verlangt die Methode AddItem Null als Variant.

Ich habe schon folgendes ausprobiert:
"Leerer Strng" als Variant, leeren Variant, Variant Type "VT_EMPTY"
Ohne Erfolg.

Wie könnte der Wert Null als Variant sein? Wenn "Null" in VB funktoniert, müsste dieser doch eigentlich irgendwo definiert sein.

Hat irgendjemand da eine Idee?
Vielen Dank im Voraus!

Gruß

Matthias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 07:45
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Null-Variant
Vielleicht so:
   

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 08:12
Beitrag #3

passimatze Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2011
-
kA


Deutschland
RE: Null-Variant
Leider nicht!

Trotzdem danke!

Gruß

Matthias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 15:58 (Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2012 16:00 von Ome.)
Beitrag #4

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: Null-Variant
Hallo,

vielleicht hilft dir das?

http://www.labviewforum.de/Thread-Als-We...3#pid79753

oder das

http://zone.ni.com/reference/en-XX/help/...ools_null/

Gruß Ome
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2012, 08:42
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Null-Variant
Vielleicht liege ich völlig falsch mit meiner Annahme, daß ein "Null Variant" ein Variant mit nichts drin ist. Aber wenn dem so sein sollte: Auf dem FP Variant-Anzeige erstellen --> da ist nichts drin. Dann im BD mit rechter Maustaste "Erzeugen/Konstante" --> ergibt Variant-Konstante mit nichts drin.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2012, 08:54
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Null-Variant
(04.07.2012 08:42 )Lucki schrieb:  Vielleicht liege ich völlig falsch mit meiner Annahme, daß ein "Null Variant" ein Variant mit nichts drin ist. Aber wenn dem so sein sollte: Auf dem FP Variant-Anzeige erstellen --> da ist nichts drin. Dann im BD mit rechter Maustaste "Erzeugen/Konstante" --> ergibt Variant-Konstante mit nichts drin.

In Windows Land ist eine leere Variant nicht dasselbe wie eine NULL Variant. Warum das so ist entzieht sich meiner Kenntniss. Eine LabVIEW Variant macht (oder vielleicht machte) aber diesen Unterschied nicht. Darum gab es auch zwei "Variant to Data" Nodes, eine um ActiveX Varianten vom DB Toolkit zu konvertieren, die eben auch NULL sein konnten und eine um LabVIEW Variants zu konvertieren wo NULL nicht vorkam.

Beim DB Zugriff ist eine NULL Variant aber im Prinzip schon sinnvoll, da dies den Unterschied erlaubt zwischen einem DB Feld dass leer ist und einem dass noch nie einen Wert zugewiesen bekam.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.07.2012, 06:31
Beitrag #7

passimatze Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2011
-
kA


Deutschland
RE: Null-Variant
Danke Ome,

dein Link zum Null Varianten im Forum hat mir weitergeholfen.


Gruß Matthias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Variant Datentyp bei C++ dll BastiFantasti 1 5.627 10.02.2012 21:30
Letzter Beitrag: rolfk
  Bytestring aus DLL unvollständig, Binäre Null? schaaff 2 5.331 22.08.2010 08:46
Letzter Beitrag: rolfk

Gehe zu: