FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Problems after upgrade form 10.9 to 12.01
Posts: 933
Joined: Sun Oct 09, 2005 01:05 PM
Problems after upgrade form 10.9 to 12.01
Posted: Thu Feb 09, 2012 05:37 PM

Program will compile fine in either 10.9 or 12.01...

In 10.9, I have a dialog with a listbox, when I click an item in the listbox it opens another dialog box for editing.

In 12.01 when I click the item in the listbox the dialog closes and I never get the seconf dialog box.

Also, in another part of the app...

in 10.9, my dialog has a bunch of buttons, when I click a button it adds text to a get.

In 12.02, clicking the button closes the dialog...

Any ideas as to what I have missed?????

Thanks,

Jeff Barnes



(FWH 16.11, xHarbour 1.2.3, Bcc730)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Thu Feb 09, 2012 06:22 PM

Jeff,

Could you please post here the RC portion for those two dialog boxes ? thanks

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Thu Feb 09, 2012 06:38 PM
Jeff,

Is this example similar to case 1 ? Here it works fine:

Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

   local oDlg, cValue

   DEFINE DIALOG oDlg

   @ 1, 1 LISTBOX cValue ITEMS { "one", "two", "three" } ;
      ON CHANGE Another()
      
   @ 3, 6 BUTTON "Ok" ACTION MsgInfo( "ok" )
   
   @ 3, 13 BUTTON "Cancel" ACTION MsgInfo( "Cancel" )

   ACTIVATE DIALOG oDlg CENTERED

return nil

function Another()

   local oDlg
   
   DEFINE DIALOG oDlg SIZE 200, 100
   
   ACTIVATE DIALOG oDlg CENTERED
   
return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 933
Joined: Sun Oct 09, 2005 01:05 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Thu Feb 09, 2012 11:59 PM
Hi Antonio,

Here is the code from the RC file (created via ResEdit)

This is the one that will open but closes when I click any of the buttons:
Code (fw): Select all Collapse
Borg DIALOG 0, 0, 260, 245
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
CAPTION "BORG"
FONT 8, "Ms Shell Dlg"
{
    CONTROL         "OK", 6, WC_BUTTON, WS_TABSTOP | BS_DEFPUSHBUTTON, 77, 219, 50, 14
    CONTROL         "Cancel", 7, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 132, 219, 50, 14
    CONTROL         "Dyspnea", 1, WC_STATIC, NOT WS_GROUP | SS_LEFT, 61, 2, 29, 8
    CONTROL         "", 2, WC_EDIT, NOT WS_BORDER | ES_AUTOHSCROLL, 55, 15, 40, 14
    CONTROL         "", 3, WC_EDIT, NOT WS_BORDER | ES_AUTOHSCROLL, 164, 15, 40, 14
    CONTROL         "Fatigue", 4, WC_STATIC, NOT WS_GROUP | SS_LEFT, 170, 2, 24, 8
    CONTROL         "0", 10, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 22, 37, 50, 50
    CONTROL         "0.5", 11, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 77, 37, 50, 50
    CONTROL         "1", 12, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 132, 37, 50, 50
    CONTROL         "2", 13, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 187, 37, 50, 50
    CONTROL         "3", 14, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 21, 92, 50, 50
    CONTROL         "4", 15, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 77, 92, 50, 50
    CONTROL         "5", 16, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 132, 92, 50, 50
    CONTROL         "6", 17, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 187, 92, 50, 50
    CONTROL         "7", 18, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 21, 147, 50, 50
    CONTROL         "8", 19, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 77, 147, 50, 50
    CONTROL         "9", 20, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 132, 147, 50, 50
    CONTROL         "10", 21, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 187, 147, 50, 50
}


When I click (single click) on an item in the listbox the dialog closes and does not open the other dialog:
Code (fw): Select all Collapse
PatList DIALOG 0, 0, 367, 190
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
CAPTION "Select Patient"
FONT 8, "Ms Shell Dlg"
{
    CONTROL         "", 1, WC_LISTBOX, WS_TABSTOP | WS_VSCROLL | NOT WS_BORDER | LBS_DISABLENOSCROLL | LBS_NOINTEGRALHEIGHT | LBS_SORT | LBS_NOTIFY, 2, 5, 300, 180
    CONTROL         "Exit", 2, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 307, 171, 55, 14
    CONTROL         "New Patient", 3, WC_BUTTON, WS_TABSTOP | BS_DEFPUSHBUTTON, 307, 5, 55, 14
    CONTROL         "Search", 4, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 307, 24, 55, 14
    CONTROL         "Unread Reports", 5, WC_BUTTON, WS_TABSTOP | BS_PUSHBUTTON, 307, 43, 55, 14
}
Thanks,

Jeff Barnes



(FWH 16.11, xHarbour 1.2.3, Bcc730)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Fri Feb 10, 2012 03:37 PM
Jeff,

Please try to change the ID value from 2 to other value here:

CONTROL "", 2, WC_EDIT, NOT WS_BORDER | ES_AUTOHSCROLL, 55, 15, 40, 14

2 is a reserved value for Windows and it may be related, thanks

This code is working fine with your first RC and changing 2 to 200:

Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

   local oDlg, cVal1, cVal2

   DEFINE DIALOG oDlg RESOURCE "Borg"
   
   REDEFINE GET cVal1 ID 200 OF oDlg
   REDEFINE GET cVal2 ID 3 OF oDlg
   
   REDEFINE BUTTON ID 10 OF oDlg ACTION MsgInfo( 10 )
   REDEFINE BUTTON ID 11 OF oDlg ACTION MsgInfo( 11 )
   REDEFINE BUTTON ID 12 OF oDlg ACTION MsgInfo( 12 )
   REDEFINE BUTTON ID 13 OF oDlg ACTION MsgInfo( 13 )
   REDEFINE BUTTON ID 14 OF oDlg ACTION MsgInfo( 14 )
   REDEFINE BUTTON ID 15 OF oDlg ACTION MsgInfo( 15 )
   REDEFINE BUTTON ID 16 OF oDlg ACTION MsgInfo( 16 )
   REDEFINE BUTTON ID 17 OF oDlg ACTION MsgInfo( 17 )
   REDEFINE BUTTON ID 18 OF oDlg ACTION MsgInfo( 18 )
   REDEFINE BUTTON ID 19 OF oDlg ACTION MsgInfo( 19 )
   REDEFINE BUTTON ID 20 OF oDlg ACTION MsgInfo( 20 )
   REDEFINE BUTTON ID 21 OF oDlg ACTION MsgInfo( 21 )

   REDEFINE BUTTON ID 6 OF oDlg ACTION MsgInfo( "ok" )
   REDEFINE BUTTON ID 7 OF oDlg ACTION MsgInfo( "cancel" )
   
   ACTIVATE DIALOG oDlg CENTERED
   
return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 368
Joined: Sun May 31, 2009 06:25 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Fri Feb 10, 2012 08:13 PM

I was just about to report a similar problem. Changing the buttons IDs from 1 2 to 201 202 solved the problem. This does not occur with FW+CLIPPER.

Regards,



André Dutheil

FWH 13.04 + HB 3.2 + MSVS 10
Posts: 933
Joined: Sun Oct 09, 2005 01:05 PM
Re: Problems after upgrade form 10.9 to 12.01
Posted: Sat Feb 11, 2012 12:17 AM

Thanks Antonio. Never would have figured out that one on my own :oops:

Thanks,

Jeff Barnes



(FWH 16.11, xHarbour 1.2.3, Bcc730)

Continue the discussion