NI Home
Cart Achats | Aide
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Répondre
Active Participant
ouadji
Envois : 933
0 Compliments

labview.dll (??)

[ modifié ]

Bonjour à tous,

 

j'ai trouvé ce morceau de code,

il compile sans problèmes chez moi (LV2011)

 

Ces 4 noeuds "Call Library" font appel à des fonctions qui se trouvent dans une librairie "labVIEW"

(clic droit / Configure / Library name or path)

 

mais ou se trouve donc cette DLL ... labVIEW.dll ... ??

 

Je n'en trouve aucune trace.

 

Bench_1.png

Active Participant
DaHelmut
Envois : 622

Re : labview.dll (??)

Bonjour ouadji,

 

Il s'agit des fameuses fonctions pour recuperer des donnees via des pointeurs ?

 

Ces fonctions sont issues des "LabVIEW Manager Functions". 

 

A tout hasard (je n'ai pas labview ici) je dirai quelque chose comme lvmgr.dll ou quelque chose de similaire ! Je verrai ca plus en details demain sur le pc du boulot.

 

Cordialement,

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Active Participant
ouadji
Envois : 933
0 Compliments

Re : labview.dll (??)

Merci Helmut pour cette réponse "dominicale"

 

Il s'agit des fameuses fonctions pour recuperer des donnees via des pointeurs ?

 

oui.

 

Ces fonctions sont issues des "LabVIEW Manager Functions".

 

oui, je sais ça   (merci Helmut ... j'aurais pu ne pas savoir)

 

je dirai quelque chose comme lvmgr.dll ou quelque chose de similaire

 

Le node utilise le nom "labVIEW" ... donc la DLL doit s'appeler "labVIEW.dll" ...

Je ne vois pas "comment" elle pourrait s'appeler autrement (??)

 

Comprends pas, réellement ... je ne trouve aucune trace d'une DLL du nom de labVIEW !

 

Trusted Enthusiast
TiTou
Envois : 2 689

Re : labview.dll (??)

serait il possible que ce soit l'exe LabVIEW et pas une dll?

 

je suis sur mon mac, donc pas possible de tester...

 

________________________________________________________________
"Cambiar el mundo, amigo Sancho, que no es locura ni utopía. sino justicia."
Cervantes
Active Participant
ouadji
Envois : 933
0 Compliments

Re : labview.dll (??)

[ modifié ]

oui

 

j'ai regardé avec IDA, toutes les fonctions en question sont exportées par "labview.exe".

 

Mais comment cela est-il possible ?

Comment un exécutable (.exe) peut-il en même temps exporter des fonctions ?

 

edit

d'ailleurs, si dans la configuration du node, on met "labview.exe" au lieu de (uniquement) "labview", ça fonctionne tout aussi bien.

Active Participant
ouadji
Envois : 933

Re : labview.dll (??)

[ modifié ]

Je viens de "revoir" la structure d'un exe et d'une dll ... (oops, c'était "loin" ...:smileywink: )

 

j'ai également creusé le sujet via le net ...

 

et oui, il est tout a fait possible d'exporter des fonctions depuis un exe.

Je viens de le faire ... une petit exe, avec une (seule) fonction exportée (a=a+a)

et je viens à l'instant d'appeler cette fonction via un node dll ... avec comme dll ... "toto.exe".

Aucun soucis, "ça" tourne.

 

Bench_2.png

 

Bench_3.png

Active Participant
Naity
Envois : 559
0 Compliments

Re : labview.dll (??)

C'est toujorus un plaisir de naviguer sur le forum de sa boite et d'y apprendre des choses. Merci ouadji pour cette explication.

______________
Florian Abry
Application Engineer
NI Germany
DevZone: User Tracking with LabVIEW and Kinect based on the OpenNI Interface
Active Participant
Naity
Envois : 559
0 Compliments

Re : labview.dll (??)

Une petite précision à propos de la piece jointe. Il me semble que votre application est compiölée en mode debug. Pourriez-vous la partager à nouveau emn mode release?

 

merci :smileyhappy: 

______________
Florian Abry
Application Engineer
NI Germany
DevZone: User Tracking with LabVIEW and Kinect based on the OpenNI Interface
Trusted Enthusiast
TiTou
Envois : 2 689
0 Compliments

Re : labview.dll (??)


Naity wrote:

compiölée

 



Suisse donc? :smileyvery-happy:

________________________________________________________________
"Cambiar el mundo, amigo Sancho, que no es locura ni utopía. sino justicia."
Cervantes
Active Participant
Naity
Envois : 559
0 Compliments

Re : labview.dll (??)

non, francais exilé en Allemagne.:smileywink:

 

J'ai toujours du mal à me faire à leur clavier qwertz. Désolé pour cette vilaine faute de frappe.

______________
Florian Abry
Application Engineer
NI Germany
DevZone: User Tracking with LabVIEW and Kinect based on the OpenNI Interface
En consultant ce site, vous en acceptez les Conditions d'utilisation. Veuillez les lire attentivement avant d'accéder à une quelconque partie du site. Veuillez suivre ce lien pour en savoir plus sur la politique sur les droits d'auteur de ni.com.
Mon Profil | Confidentialité | Conditions d'utilisation | Contacter NI © 2011 National Instruments Corporation. All rights reserved.    |    Envoyer cette page Envoyer cette page