Bonjour,
Je souhaiterais créer une message box sous Fortran 90 avec Visual Studio.
Mais je n'arrive à trouver aucun tutoriel pour faire ce genre de chose !
Quelqu'un pourrait m'aider ?
Merci !
Bonjour,
Je souhaiterais créer une message box sous Fortran 90 avec Visual Studio.
Mais je n'arrive à trouver aucun tutoriel pour faire ce genre de chose !
Quelqu'un pourrait m'aider ?
Merci !
J'utilise le code suivant avec Intel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 module WinAPI use dfwin,only: MB_OK, MB_ICONERROR,MessageBox implicit none contains !============================================================================================== integer function MessageBoxWrapper(Message, Titre, Boutons) character (*), intent(in) :: Message character (*), intent(in) :: Titre integer, intent(in) :: Boutons character (1024) Message0 character (256) Titre0 Message0 = trim(Message) // char(0) Titre0 = trim(Titre) // char(0) MessageBoxWrapper = MessageBox(0, Message0, Titre0,Boutons) return end function end module
Super merci pour ce bout de code !
Saurais-tu me dire si il y a de la documentation quelque part ou des tutoriels ? (dans le cas où je souhaiterais faire des choses plus complexes )
Merci pour ton aide
Je ne me souviens pas où j'ai trouvé l'information. Probablement dans les exemples ou la doc du compilateur...
Et si je veux utiliser la fonction suffit que je fasse un truc du type :
MessageBoxWrapper("Test","Alerte",1) ? :o
Je fais simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (MsgFatal /= '') then k = MessageBoxWrapper(MsgFatal, AppName, MB_OK + MB_ICONERROR) endif
bon bah ça marche bien
Merci pour ton aide !
edit : la documentation dfwin se trouve sur le site internet d'intel ? :o
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager