PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → URGENT ! Utilisation DLL créée avec VB Express 2005
URGENT ! Utilisation DLL créée avec VB Express 2005
Débuté par cezame.concept, 22 fév. 2006 15:59 - 9 réponses
Posté le 22 février 2006 - 15:59
Compte tenue de l'impossibilité de piloter complètement OpenOffice eu égard aux problèmes non solutionnés de passage des paramêtres par tableau de variants J'ai entrepris le dévellopement d'une DLL complète en VB express 2005.
Pour effectuer des tests jai impléménté quelques fonctions simple et généré la DLL.
Problème lorsque je souhaite utiliser cette DLL avec Windev pour n'importe quelle fonction crée j'ai un mesage d'erreur m'indiquant que la fonction n'a pas été trouvé ..

Quelqu'un a t'il déjà réalisé des DLL sous VB express 2005 et dans ce cas comment appeler les fonctions ?

D'avance Merci
Posté le 22 février 2006 - 16:43

Compte tenue de l'impossibilité de piloter complètement OpenOffice eu égard
aux problèmes non solutionnés de passage des paramêtres par tableau de
variants J'ai entrepris le dévellopement d'une DLL complète en VB express
2005. Pour effectuer des tests jai impléménté quelques fonctions simple et


Visual Basic .NET ne génère pas de DLL (enfin c'est marqué DLL mais ce
ne sont pas des DLL)

Il faut que tu regardes de plus près la notion d'assemblage .NET.

Note que pour utiliser ta DLL .NET, il faudra avoir sur les postes le
framework .NET au moins égal à la version de dev

Si tu veux du léger, mieux vaut te tourner vers le bon vieux VB6.
Posté le 22 février 2006 - 16:46
Je ne crois pas que VB express crée de vraie DLL; l'extension est bien dll mais ce n'est pas une dll au sens où on l'entend tradionnellement; si un spécialiste traine dans le coin...
Posté le 22 février 2006 - 17:19
Il faut bien utiliser l'assmblage.NET !!

Je tente le coup .. visual basic express 2005 a l"'avantage d'être gratuit !!

Merci
Posté le 22 février 2006 - 17:46
Ce qui coute n'est pas le prix de l'outil mais le temps qu'on passe dessus ! Quand on me facture un programmeur 420€HT par jour j'ai pas envie qu'il bidouille ou qu'il réinvente l'eau tiède à longueur de semaine...!!!!!
Posté le 22 février 2006 - 17:48
Au fait, le problème précis c'est quoi ?
Posté le 22 février 2006 - 19:05
Mon principal problème avec openoffice réside dans le passage de paramètres avec la commande "PropertyValue" et les tableaux de variants ...
Apparement personne n'a réussi a solutionné le problème ...
Si on regarde dans la classe fournie par PCsoft dans les exemples de pilotage ... il n'y a aucun passage de paramètres ..
Si par exemple tu souhaite ouvrir simplement un fichier avec openoffice en mode invisible .. c'est pas possible sans cette commande ... C'est le cas pour toutes les commandes ou ^presque .. j'ai posté plusieurs requètes a ce sujet .. aucune réponse ...



Si tu as une autre solution pour régler mon problème ne te gènes pas ...
Posté le 22 février 2006 - 19:16
Phil a écrit :
Au fait, le problème précis c'est quoi ?


Le principale problèmes est l'orientation .net des produits Microsoft
Visual Express.
En effet ils génèrent des fichiers avec l'extension DLL qui ne sont pas
des DLL "standard". En fait ce sont des compilation des
classes/Namespace .net (aussi appelé assembly).
donc en gros ça ressemble a une DLL ça a la couleur d'une DLL mais ce
n'est pas une DLL. (en tout cas pas compatible avec la commande
"AppelDLL32" de Windev)
Mais on peut les intégrer dans une application windev par ses capacité
..net. (ce qui oblige d'installer le framework .net en plus du framework
windev)
J'espère que ça te suffira comme explication.

a++
Goof
Posté le 22 février 2006 - 21:39
Ma question était sur le problème précis avec OO mais cette explication très claire éclaire ma lanterne sur ce sujet. Merci !
Posté le 23 février 2006 - 11:25
As tu réussi a solutionner le problème ?