Page 1 sur 1

[R] Problème affichage webcam dans deuxième GUI  

Posté : dim. 09 août 2020 19:40
par franco
Bonjour.

J'ai un petit souci ;)


En gros, je dois afficher une webcam dans une seconde fenêtre, pour un projet.
J'utilise l'UDF WebcamDS_UDF : https://www.autoitscript.com/forum/topi ... ow-webcam/


Ainsi, j'ai réduit le script afin de cibler le souci.

1. J'ai donc crée une simple interface, avec un seul bouton : "afficher la webcam".
2. Quand j'appuie sur le bouton, cela me lance donc la deuxième interface, et la webcam est bien affichée.
3. Je ferme donc l'interface (Guidelete avec exitloop).
4. Je suis donc à nouveau sur la première interface.
5. Je clique à nouveau sur le dit bouton : le script se ferme, plus rien. Sans aucun message d'erreur.

Je ne vois pas où est le souci

Pouvez-vous m'aider ?

Le script en question :
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <WebcamDS_UDF.au3>

#include <Misc.au3>

Global $Form1 = GUICreate("Form1", 195, 38, 192, 124)

$aff_cam = GUICtrlCreateButton("Afficher la webcam", 5, 5, 150, 30)
GUISetState(@SW_SHOW)


While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit

      Case $aff_cam
         _aff_cam()

   EndSwitch
WEnd



Func _aff_cam()


   Global Const $SC_DRAGMOVE = 0xF012
   Global $UserDLL = DllOpen("user32.dll"), $hComboCam, $hComboComp, $hComboMic, $ZoomInput, $affichage = 0, $Quitter

   Global $hGUI = GUICreate("DirectShow Capture", 640, 480, 0, 0, $WS_POPUP + $WS_SIZEBOX)
   GUISetBkColor(0xFFFFFF)

   _WebcamDS_Init()
 _WebcamDS_RenderWebcam(1, 1, $hGUI, 1, 640, 480, 24, 0, 0, 0, 0)

   GUISetState(@SW_SHOW)

   While 1

      $nMsg = GUIGetMsg()
      Switch $nMsg

         Case $GUI_EVENT_CLOSE ;, $Quitter
            _WebcamDS_Init()
            GUIDelete($hGUI)
            ExitLoop

      EndSwitch
   WEnd

EndFunc   ;==>_aff_cam


Merci d'avance.
Et @++ ;)

Re: [..] Problème affichage webcam dans deuxième GUI

Posté : dim. 09 août 2020 19:45
par franco
Lu'

Résolu.


Erreur bête et méchante....

Global Const $SC_DRAGMOVE = 0xF012 =====> Pas bon
Const $SC_DRAGMOVE = 0xF012 =====> plus de souci.


Quel C*N je fais :P


++

Re: [R] Problème affichage webcam dans deuxième GUI

Posté : lun. 10 août 2020 10:14
par jchd
En effet, quel CONst :lol: