Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/10/2011, 19h45   #1
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 35
Points : 31
Points : 31
Par défaut API via Runtime, comment faire ?

Bonjour a vous, amis codeurs
Ca faisait un bail que je n'avais pas posté

Je suis en train de porter une appli de mon pc (Access 2007 32 bits)
Vers le serveur (Runtime Access 2007 64 bits)

Mon probleme : Je ne sais pas comment faire pour que les API compilent :
J'utilise, entre autre, wininet.dll pour faire du ftp

Une ligne comme celle ci dessous
Code :
1
2
Private Declare Function InternetCloseHandle _
    Lib "wininet.dll" (ByVal hInet As Long) As Integer
me cause l'erreur suivante quand je lance avec le RunTime "Une erreur est survenue pendant la compilation de cette fonction"

Bref, comment faire pour enregistrer une dll/api avec le runtime ??
Note : Avec Access, je n'avais besoin d'ajouter aucune référence pour que ces api marchent

(J'utilise aussi url.dll, shlwapi.dll, comdlg32.dll)

Si vous avez une idée, un lien, je suis preneur !!!
kan630 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 20h07   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Comme tu es en 64-bit, regarde si ce tutoriel ne s'applique pas à ton cas.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 13h54   #3
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 35
Points : 31
Points : 31
Merci !

C'était effectivement ça
En fait, j'avais installé le runtime 2010 64 bits sur le serveur...

Devant la complexité de la mise à niveau de mes scripts :
Si j'arrive a les faire compiler en 64 bits, il ne compilent plus en 32 bits (malgrès le #If VBA7 Then de la solution que tu donne en lien)

Bref, j'ai redémarré le serveur, désinstallé le runtime 64 bits, redemarrer le serveur, installé le runtime 32 bits, redémarré le serveur...

Et hop, plus de problème
kan630 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h53.


 
 
 
 
Partenaires

Hébergement Web