|
Post by mpranger on Feb 4, 2022 5:37:07 GMT -5
Will LB5 compile/run the code I have already written for 4.5.1 or will adjustments need to be made for Windows 10?
|
|
|
Post by Stefan Pendl on Feb 4, 2022 7:39:49 GMT -5
In general LB 4.x code should work with LB5.x If a release in the future will break backwards compatibility is not decided yet.
|
|
|
Post by Carl Gundel on Feb 4, 2022 12:12:53 GMT -5
Liberty BASIC v5.0 is generally backwards compatible with LB v4.x. If you notice that something isn't then please mention it for the record so that I can try to remedy it.
If you make API calls to control GUI controls there will be problems because LB5 uses emulated widgets to make it cross platform with Mac and Linux. Whatever the most important things are that people use the APIs for in regard to GUI controls, these I will try to make into native LB features.
|
|
|
Post by klewlis on Feb 6, 2022 9:59:22 GMT -5
Carl, I currently am working on a program where I resize the programs window using API calls. Depending on a choice made in a combobox, I need to resize the window to collect up to 4 times the information. Will LB5 be able to resize a window programmatically, or would I be better off using the largest window and enabling the extra controls as needed?
|
|
|
Post by Carl Gundel on Feb 6, 2022 13:02:00 GMT -5
Carl, I currently am working on a program where I resize the programs window using API calls. Depending on a choice made in a combobox, I need to resize the window to collect up to 4 times the information. Will LB5 be able to resize a window programmatically, or would I be better off using the largest window and enabling the extra controls as needed? You should be able to resize the window using API calls with LB5, but I will try to add that as a native feature of the window also so that it can be done on Mac and Linux too.
|
|