07.09.2009, 13:19
|
Virusblocker
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2009
8.6
2008
de
38518
Deutschland
|
Als Wert "NULL" übergeben, an eine API Methode
' schrieb:Wahrscheinlich eine Schnappsidee aber hast Du schon versucht einfach eine leere Variant Konstante anzuhängen?
Hallo Rolf
Diesen Gedanken hatte ich natürlich auch, aber außer einer Fehlermeldung passierte da garnichts
Und danke für den link, aber das VI ist ja nur in dem Toolkit enthalten. Aber evtl lade ich mal die Eva Version davon runter und schauen mal.
Das mit dem erstellen einer dll hat leider nicht gefruchtet.
Den Kollegen wo ich hoffte er macht das, weis auch nicht wie man dies so prgrammiert, das die Methoden auch in LV nutzbar sind
|
|
|
07.09.2009, 18:15
|
Virusblocker
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2009
8.6
2008
de
38518
Deutschland
|
Als Wert "NULL" übergeben, an eine API Methode
Tja, wie das leider immer so ist. Das was man braucht, bekommt man nicht;)Sonst wäre es auch zu einfach.
|
|
|
08.09.2009, 11:27
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2009 12:20 von rolfk.)
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Als Wert "NULL" übergeben, an eine API Methode
Also mit etwas Nachdenken und Probieren bin ich auf diese Lösung gekommen. Kannst es mal versuchen.
Die Idee war um eine NULL Variant von einer ActiveX Komponente zu erhalten und diese irgendwie als Konstante abzuspeichern. Mit Hilfe der ADO Funktionen und einer entsprechend prepariereten Tabelle habe ich so einen Wert produzieren können.
Jetzt ist einfach noch die Frage ob LabVIEW da nicht doch noch irgenwo wieder etwas konvertiert.
NULL_Variant.vi (Größe: 28,54 KB / Downloads: 292)
EDIT: Und es geht eben doch!!!! :lol:Zumindest die Erzeugung einer NULL Variant! Ob die dann auch so an die ActiveX Methode überreicht wird ist noch eine andere Frage, aber das lasse ich Dich einmal testen.
Rolf Kalbermatter
|
|
|
08.09.2009, 13:47
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2009 13:48 von Virusblocker.)
|
Virusblocker
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2009
8.6
2008
de
38518
Deutschland
|
Als Wert "NULL" übergeben, an eine API Methode
|
|
|
08.09.2009, 14:57
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Als Wert "NULL" übergeben, an eine API Methode
' schrieb:Es klappt. Und wenn du nicht in Frankreich rumsitzen würdest, würde ich dich sofort mit Schokoriegeln überhäufen.
Wie der Wohnort (bei Rotterdam) und die Fahne zeigt, wohnt unsere (Achtung: Ehrentitel von i2dx) "allwissende Müllhalde" (Wer kennt noch die Fraggles ) Rolf in den Niederlanden, und nicht in Frankreich.
Die Tricolore ist blau-weiss-rot senkrecht!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
08.09.2009, 16:17
|
Virusblocker
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Mar 2009
8.6
2008
de
38518
Deutschland
|
Als Wert "NULL" übergeben, an eine API Methode
' schrieb:Die Tricolore ist blau-weiss-rot senkrecht!
Aarrrrggg sowas kann sich doch kein Mensch merken
Ich bitte aber aufrichtig um Entschuldigung. Wollte weder die Niederländer noch die Franzosen beleidigen
' schrieb:Ich greife auf eine interne LabVIEW C Funktion zu. Das wird durch den speziellen Bibliotheksnamen "LabVIEW" (ohne Endung und Gross/Kleinschreibung ist wichtig) angegeben, und funktioniert auch in einer Runtime. Das hier sollte sogar in LabVIEW 6 noch gehen.
Danke für die Erklärung, sowas muss ich als "Neuling" ja noch alles lernen...
|
|
|
| |