Dll masm32 et darkbasic pro

Soyez le premier à donner votre avis sur cette source.

Vue 5 436 fois - Téléchargée 833 fois

Description

une dll faite avec masm32 pour une utilisation avec darkbasic.
-fonction MessageBox (ok)
-fonction GetOpenFileName (ok)
-fonction GetSaveFileName (ok)
-fonction ShellAbout (ok)

Conclusion :


La fonction GetOpenFileName fonctionne ainsi que GetSaveFileName et MessageBox.
Je renvoie les valeurs dans DBPro grace à un fichier temporaire spécifié en arguments.
PS: dsl BruNews j'ai pas pu trop regarder le code que tu m'as envoyé.
PS2: pour récupérer le handle de la fenêtre DBPro j'utilise FindWindow(à améliorer).

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
4 mars 2008
1
j'utilise la dll pour mon code DBpro, elle fonctionne très bien,

il manque un "input box" ou boite de dialogue.

@++
Messages postés
9
Date d'inscription
vendredi 8 août 2003
Statut
Membre
Dernière intervention
24 juin 2005

Bon ben je vais regarder ca de plus pres mais pas ce weekend.
Merci BruNews.
PS: il faut savoir aussi que dbpro ne peut pas donner le handler mais si c'est pas ce que tu veux dire alors c'est pas grave, me rete plus qu'a examiner ton code.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Non pas au point d'entrée DllMain mais au niveau de la fonction que tu exportes.
Exemple DLL fournit SelectFichier alors tu exposes par exemple:
int __stdcall OuvreFichier(HWND howner, char *pszfile);

Va voir ici:
DLL POUR VB/VBA (9)
http://www.vbfrance.com/code.aspx?id=18494
y a des dizaines d'exports et c'est complet en asm (Selecteur fichiers entre autres).
Messages postés
9
Date d'inscription
vendredi 8 août 2003
Statut
Membre
Dernière intervention
24 juin 2005

A partir de la foction principale de la dll ?
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Fais comme tout le monde, prends le handle en paramètre.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.