06-19-2012 09:59 AM
Bonjour,
J'ai besoin d'intégrer une DLL (pour convertir un fichier XML en binaire et l'inverse) et quand je selectionne une fonction de la DLL, TestStand m'envoi le message suivant:
"this fonction either does not have information in the DLL or uses types not recognized by TestStand"
Es que je dois créer une nouvelle DLL qui integre ma DLL déja existante ou y a t'il un autre moyen ?
Merci
--
Anthelme
06-20-2012 09:53 AM
Bonjour Anthelme,
Merci d'avoir posé votre question sur le forum National Instruments.
D'où provient votre dll? Si vous l'avez créée, avec quel logiciel l'avez vous fait? Avez vous le header (.h) de celle ci afin que TestStand sache à quoi s'attendre? Pouvez vous poster la dll en question?
Romain P.
National Instruments France
06-21-2012 06:47 AM
Merci à vous de m'avoir répondu si rapidement, c'est un plaisir de poster dans le forum National Instruments.
> D'où provient votre dll?
C'est une DLL privé de la boite ou je travaille mais j'ai pas plus d'information.
> Si vous l'avez créée, avec quel logiciel l'avez vous fait?
Ce n'est pas moi qui l'ai faite.
> Avez vous le header (.h) de celle ci afin que TestStand sache à quoi s'attendre?
Non, Peut-il être utile que je parte à sa recherche ?
> Pouvez vous poster la dll en question?
Non, je peux peu pas pour des raisons de conficiendalité.
Ca risque d'être plus dur pour m'aider, non ?
06-25-2012 03:46 AM
Hi,
Please also visit this Thread:
Hope this helps
Juergen
06-27-2012 03:29 AM
Je pense mettre des outils créer avec LabWIDOWS, ça sera plus simple pour importer ma DLL.
Mais je ne trouve pas comment faire pour mettre du LabWINDOWS dans TestStand.
Avez vous des exemples ou des tutoriels a me proposer ?
06-27-2012 04:11 AM
06-27-2012 04:27 AM
Sorry
06-27-2012 06:06 AM
Hi,
In general CVI also consumes a dll, in the old days of TestStand, the CVI function calls had
a only special one type of parameters, the TestData and TestError struct. The lastest version of Teststand
allows all kind of parameters that are known by ANSI-C.
I wonder my putting a dll without parameter information shoud be less diffcult ?
I just tried(TS4.5) with kernel32.dll in both case the messagebox is coming up.
BTW if the parameters of the dll are known you can ignore this message and add the paramters manually to the adapter.
one of the big advantage by using LabWindows for creating a dlls at the cvi does parameter information.
if using VisualStudio just to follow the suggestion in the link in upper answer
Juergen