VB4 à VB6

cs_lamarine Messages postés 17 Date d'inscription mardi 20 août 2002 Statut Membre Dernière intervention 31 janvier 2007 - 16 janv. 2003 à 16:03
cs_mehdibou Messages postés 365 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 octobre 2004 - 16 janv. 2003 à 18:31
Bonjour,

Nous avons récupérer un soft écrit en VB4 qui tourne bien sous W95(16 bits). Nous n'arrivons pas à le faire tourner en VB6.
questions : s'agit-il d'un problème de DLL et existe-t-il un utilitaire qui fait la conversion ?

D'avance merci

lamarine

2 réponses

BasicInstinct Messages postés 1470 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 20 octobre 2014 12
16 janv. 2003 à 16:21
je pense que c'est un probleme de dll & d'appel de dll

msdn:
Les noms de procédures exigent le respect de la casse dans les versions 32 bits de Visual Basic. Ce n'était pas le cas dans les versions 16 bits antérieures.

Pour plus d'informations reportez-vous à la section « Declare, instruction » du manuel Référence du langage.

:clown) BasicInstinct :clown)
0
cs_mehdibou Messages postés 365 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 octobre 2004
16 janv. 2003 à 18:31
Oui, il faut vérifier toutes les déclarations de dll. Les versions 16bits utilisent des handles Integer (16bits) et win32, des Long (32bits).

A vérifier aussi, peut être les ByRef et ByVal. Les Private et Public et Global.

Aussi, le code est à revoir entièrement car il peut être optimisé grace aux fonctions nouvelles de vb6.

etc...

@+ et bonn' prog'

Mehdi :approve)
0
Rejoignez-nous