Page 1 sur 1

Besoin de testeur sur un problème de code

Publié : sam. 09/mars/2013 19:24
par nico
Pouvez vous essayer ce code dans les deux modes x86 et x64, dans le premier cas, j'ai deux messages qui apparaissent dans la listview et dans l'autre cas, j'ai un message.

Code : Tout sélectionner

If OpenWindow(1, 0, 0, 800, 640, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

    ListViewGadget(0,10,10,780,580)
    ButtonGadget(1,10,600,100,20,"Test")
    myMessage = RegisterWindowMessage_(@"My.App.Message.1")

   

    Repeat
        Event = WaitWindowEvent()
        Select Event
          Case #PB_Event_Gadget
            Select EventGadget()
              Case 1
                 PostMessage_(#HWND_BROADCAST,myMessage,12,24)
            EndSelect
            
            Case #PB_Event_CloseWindow
                Quit = #True
            Case myMessage
                msg$ = "STRING MESSAGE (RegisterWindowMessage): "
                AddGadgetItem(0,-1,msg$+Str(Event)+" ($"+Hex(Event)+") - wParam: "+Str(EventwParam())+" ($"+Hex(EventwParam())+") - lParam: "+Str(EventlParam())+" ($"+Hex(EventlParam())+")")
        EndSelect
    Until Quit = #True
EndIf

Re: Besoin de testeur sur un problème de code

Publié : sam. 09/mars/2013 19:45
par cederavic
Dans les deux cas je n'ai qu'un seul message.

Re: Besoin de testeur sur un problème de code

Publié : sam. 09/mars/2013 20:10
par Anonyme2
Seven pro:

dans les 2 modes j'ai 2 messages

Re: Besoin de testeur sur un problème de code

Publié : dim. 10/mars/2013 16:19
par venom
Dans les 2 cas, 1 seul message aussi. :wink:






@++

Re: Besoin de testeur sur un problème de code

Publié : dim. 10/mars/2013 18:01
par Ar-S
1 seul message en pb 5.10 x86 sur W8 x64
pas installé la version x64 de pb pour le moment.

Re: Besoin de testeur sur un problème de code

Publié : lun. 11/mars/2013 15:47
par Mesa
2 messages sous xp32b.

A tout hasard, le postevent() de PB ne suffit pas ?

Mesa.

Re: Besoin de testeur sur un problème de code

Publié : dim. 17/mars/2013 16:05
par nico
Merci à vous, apparemment, #HWND_BROADCAST peut poser des problèmes!