Global vs MainWindow

Please report bugs.

Global vs MainWindow

Postby Henning » Tue May 15, 2012 10:10 pm

If I move this from MainWindow to Global, the program stops working!! They are only accessed in MainWindow.

Code: Select all
Public Dim MUX1[8] As QPushButton
Public Dim MUX2[8] As QPushButton
Public Dim MUX3[8] As QPushButton
Public Dim MUX4[8] As QPushButton
Public Dim MUX5[8] As QPushButton
Public Dim MUX6[8] As QPushButton
Public Dim MUX7[8] As QPushButton
Public Dim MUX8[8] As QPushButton
Public Dim MUX11[8] As QPushButton
Public Dim MUX12[8] As QPushButton
Public Dim MUX13[8] As QPushButton
Public Dim MUX14[8] As QPushButton
Public Dim MUX15[8] As QPushButton
Public Dim MUX16[8] As QPushButton
Public Dim MUX17[8] As QPushButton
Public Dim MUX18[8] As QPushButton
Public Dim SYSX[9] As QPushButton
Public Dim cSYSTEM[9] As QPushButton
''
Public Dim MX1 As QButtonGroup
Public Dim MX2 As QButtonGroup
Public Dim MX3 As QButtonGroup
Public Dim MX4 As QButtonGroup
Public Dim MX5 As QButtonGroup
Public Dim MX6 As QButtonGroup
Public Dim MX7 As QButtonGroup
Public Dim MX8 As QButtonGroup
Public Dim MX11 As QButtonGroup
Public Dim MX12 As QButtonGroup
Public Dim MX13 As QButtonGroup
Public Dim MX14 As QButtonGroup
Public Dim MX15 As QButtonGroup
Public Dim MX16 As QButtonGroup
Public Dim MX17 As QButtonGroup
Public Dim MX18 As QButtonGroup
Public Dim SX As QButtonGroup


If I move them back again, it works as expected.

There must be some issue with Public Arrays and certain variable types in Global.

/Henning
Henning
 
Posts: 523
Joined: Fri Aug 13, 2010 6:29 pm

Re: Global vs MainWindow

Postby berndnoetscher » Wed May 16, 2012 2:08 pm

What error do you get? Cannot find the problem so far...
berndnoetscher
Site Admin
 
Posts: 344
Joined: Thu Mar 25, 2010 9:57 am

Re: Global vs MainWindow

Postby Henning » Wed May 16, 2012 2:42 pm

There is no error, the program doesn't work where these variables are used.
If I move the declares back to MainWindow the program works again.

Also tested to use UserDefinedTypes again, but no luck...
A byte variable in the UDT can't take a byte value from a simple byte variable. Compiler complains "not same type".

I'll setup a simple project to test more.

/Henning
Henning
 
Posts: 523
Joined: Fri Aug 13, 2010 6:29 pm


Return to Bug Reports

Who is online

Users browsing this forum: No registered users and 1 guest

cron