Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

labview.dll (??)

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

0 Compliments
Message 1 sur 17
6 456 Visites

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
Message 2 sur 17
6 450 Visites

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 !

 

0 Compliments
Message 3 sur 17
6 448 Visites

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

 

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

 


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

Message 4 sur 17
6 438 Visites

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.

0 Compliments
Message 5 sur 17
6 435 Visites

Je viens de "revoir" la structure d'un exe et d'une dll ... (oops, c'était "loin" ...Smiley clignant de l'œil )

 

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

Message 6 sur 17
6 427 Visites

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
Inside Sales Engineer, NI Germany
0 Compliments
Message 7 sur 17
6 396 Visites

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 🙂 

______________
Florian Abry
Inside Sales Engineer, NI Germany
0 Compliments
Message 8 sur 17
6 385 Visites

@Naity wrote:

compiölée

 



Suisse donc? Smiley très heureux


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 9 sur 17
6 375 Visites

non, francais exilé en Allemagne.;)

 

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

______________
Florian Abry
Inside Sales Engineer, NI Germany
0 Compliments
Message 10 sur 17
6 371 Visites