Klaus
Nombre de messages : 12274 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Un bug avec DLL_on et DLL_off Mer 23 Juin 2010 - 9:28 | |
| J'ai l'impression que suivant l'endroit où est placé la commande DLL_on, ça marche ou pas. Le programme suivant le met en évidence. La version ci-après marche bien, mais si on retire le DLL_on initial du programme pour activer le chargement dynamique de la DLL en retirant les commentaires ' BUG, ça plante avec le message suivant: Access viloation address 004049E8 in 'PANORAMIC.exe'. Read of address 08E98580.Puis, une fenêtre "Error" s'ouvre avec: Runtime erroe 216 at 00403C0AVoici le source: - Code:
-
label click_1, click_4
dim flag%, i%, s$
' Avec la ligne suivante présente et les lignes commentées par ' BUG, ' le progarmme marche. Mais si l'on enlève cette ligne et un enlève ' les commentaires ' BUG, le programme plante. dll_on "KGF.dll"
flag% = 1 off_error_goto button 1 top 1,10 left 1,10 width 1,100 caption 1,"Toujours devant" on_click 1,click_1
s$ = string$(30," ") ' BUG dll_on "KGF.dll" i% = DLL_call1("KGFdllVersion",adr(s$)) ' BUG dll_off message s$
form 2 command_target_is 2 top 2,50 left 2,400 edit 3 top 3,10 left 3,10 button 4 top 4,10 left 4,150 caption 4,"Coucou" on_click 4,click_4
end
click_1: ' BUG dll_on "KGF.dll" i% = dll_call2("WindowTopMost",handle(0),flag%) ' BUG dll_off flag% = 1 - flag% if flag%=1 caption 1,"Toujours devant" else caption 1,"Normal" end_if return
click_4: message "Coucou" return
| |
|
Jack Admin
Nombre de messages : 2381 Date d'inscription : 28/05/2007
| Sujet: Re: Un bug avec DLL_on et DLL_off Mer 23 Juin 2010 - 21:13 | |
| Alors là, j'ai du suivre tes instructions et avoir l'erreur pour le croire ! Sous Windows 7, non seulement j'ai le "Access Violation ..." mais quelques secondes après la fermeture de PANORAMIC, j'ai un "Runtime error 216" !!!
C'est un problème intéressant car d'habitude, quand on m'annonce un bug, je vois à peu près d'ou ça vient avant d'essayer, mais là, je n'ai aucune idée d'où ça peut provenir. | |
|
Klaus
Nombre de messages : 12274 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Un bug avec DLL_on et DLL_off Mer 23 Juin 2010 - 22:44 | |
| Moi, je suis sous XP SP3, et j'ai également (comme je l'ai signalé dans mon post) la fameuse erreur 216 quelques instants après la violation d'accès en Panoramic, et APRES voir le fameux écran Windows demandant de signaler l'erreur à Microsoft, ce que je refuse, bien sûr. | |
|
Contenu sponsorisé
| Sujet: Re: Un bug avec DLL_on et DLL_off | |
| |
|