begin process at 2012 02 14 12:59:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Aide & Documentation

 > 

Fonction vb.Net vers VB6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction vb.Net vers VB6

lundi 24 septembre 2007 à 17:50:55 | Fonction vb.Net vers VB6

kyle

Bonsoir à tous,
Je lance un S.O.S :
Je dois créer une fonction en vb.Net qui pourra être utilisée ensuite en VB6 et "Cobol" !! ...

Je ne sais pas vraiment comment faire !
Il ne me faut pas de class, juste une dll contenant 1 seule fonction.
J'ai fait des recherches pour arriver à faire une dll COM mais pour le moment dans VB6 je recois l'erreur me disant qu'il n'y a pas d'entry point...
Quelqu'un pourrait-il m'indiquer la démarche à suivre, je lui en serais très très reconnaissant !! :d
Merci d'avance.

Les voies de l'informatique sont impénétrables....
lundi 24 septembre 2007 à 19:54:19 | Re : Fonction vb.Net vers VB6

Charles Racaud

Membre Club
Salut,

Drôle d'idée qui n'est peut être (surment) pas trop possible.
Que fait cette fonction ? Quel est son rôle ? Tu pourras peut-être la refaire en vb6.


__________
Kenji

(
Nouveau forum VBA/Office

lundi 24 septembre 2007 à 22:20:09 | Re : Fonction vb.Net vers VB6

kyle

Drôle d'idée mais je n'y peux rien, c'est un besoin !
Oui je peux la faire en VB6 mais il faut que j'en fasse une dll pour pouvoir l'exploiter en cobol. Simplement donc une dll contenant la fonction avec son entry point etc.

Une idée ?

Les voies de l'informatique sont impénétrables....
lundi 24 septembre 2007 à 22:25:20 | Re : Fonction vb.Net vers VB6

Charles Racaud

Membre Club
Tu peux faire des dll en vb6.
Pars-que, imagine que tu puisse importer une dll dotnet dans ton projet vb6 (ou sous cobol), tu devras te trimballer tout le framework .net juste pour une simple dll qui aurait pu (peut-être) être faite directement en vb6.


__________
Kenji

(
Nouveau forum VBA/Office

lundi 24 septembre 2007 à 22:54:56 | Re : Fonction vb.Net vers VB6

casy

Membre Club
Alors, appelé du code .Net (Dll ou assembly) en VB6 est tout à fait possible, mais je ne sais pas comment. J'avais trouvé une astuce à appliquer mais je n'arrive pas à y remettre la main dessus.

Mais Charles à raison, ça t'obligera à trimbaler le framework car ça restera du code .Net.

Quand à faire la dll dans un autre langage, perso je pencherais plutot pour du C pour faire une dll style API Windows.

Effectivement VB6 n'est capable de faire que des dll ActiveX. Je ne connais pas Cobol mais peut-etre n'est-il pas capable de gerer les dll ActiveX.

Par contre en C, il faut bien faire attention à exporter les fonctions selon la convention _stdcall pour quelles soient utilisables par d'autres logiciels.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


Cette discussion est classée dans : fonction, net, vb, vb6, dll


Répondre à ce message

Sujets en rapport avec ce message

diff entre vb6 et .NET [ par flagyg ] Bonjour à tous!Aujourd'hui seulement je me suis intéressé à vb.NET(suite à la destruction de TOUT mes cs!)et je me suis posé 1 grande question dont je DLL developpé en VB.net compatible VB6 [ par Djus ] Une Dll dévéloppé en vb.net devrait être intégrer à un projet VB6.Or lors de l'ajout d'une réference, VB6 nous informe que LE fichier ne peut être ajo DLL VB.NET vs EXE VB6 [ par Freddddy ] Bonjour,J'ai un problème de compatibilité de version entre VB6 et VB.NET. Je souhaite faire fonctionner un programme écrit en VB6 en utilisant une DLL ocx vb6 devient dll en vb net [ par surfzoid ] salut en vb.net ça marche comment pour faire un OCX ? je suis bien arrivé au stade de la dll qui si j'ai bien compris fais office d'ocx mais comme Migration vb6 vers vb.net 2005 [ par billy21121 ] Bonjour a tous.En ce moment, je suis en train de migrer une application developpée en vb6 vers vb.net 2005. Et ayant entamé le developpement, je me po DLL C "maison" qui marche pas. [ par Polack77 ] Bonjour Historique (sans réel intérêt mais si ça vous intéresse voila) : Je fais actuellement une classe (enfin 2, 1 VB6 et 1 VB.NET) qui dll VB6 et vb.net 2005 [ par NaNouk_X ] Bonjour,j'ai un problème et je n'ai aucune idée du pourquoi.Voici: j'ai une dll fait en c++ 6.0. je la test par une application vb6 et tout fonction Interaction entre vb6 et vb.net [ par billy21121 ] Bonjour a tous,je viens de développer une dll en vb.net que je référence dans un projet vb6 (via le fichier Tlb)Jusque la pas de problèmes. Je vois l' creer DLL avec VB6 et l'utiliser avec VB.NET [ par prince4878 ] Salut tout le mondeJ'ai creee une DLL avec vb6 ( cette DLL contient une form ), avec vb6 ca marche tres bien ( avec quelques bugs :P  )mais le truc ce Utiliser une dll.NET dans VB6 [ par VbNicoG ] Bonjour, Je ne suis pas sûr d'être dans le bon thème pour ce post... Ma question concerne VB.NET et VB6. En fait, j'ai une dll développé sous VS2008


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,434 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales