I have upgraded my project to be published from 7.3 to 7.4 within 2 days.
I have been able to recompile and rebuild it with small changes.
1) The exception:description has changed. I am glad to see the new programPoint structure
Code: Select all
sourceCursor(
NameOfSourceFile,
LineNumberOfSourceFile,
ColumnOfLineOfSourceFile))
They appear in some process and event handling procedures where te version uses integer subtypes.
I have been able to overcome the compiler errors by uncheckedConvert calls.
a)
7.3 original
Code: Select all
Destroy = gui_Native::postMessage(Hwnd,gui_Native::wm_close,0,0),
Compiled in 7.4
Code: Select all
Destroy = gui_Native::postMessage(Hwnd,gui_Native::wm_close,uncheckedConvert(gui_Native::wParam,0),uncheckedConvert(gui_Native::lParam,0)),
b)
Code: Select all
DM_Code=toTerm(integer,DM_Str),
stdio::writef("Draw mode will be %-15.15s = %2d that is %.",DM_Symbol,DM_Code, Explanation),
TestWindow=vpi::winCreate(w_TopLevel,rct(0,0,240,240),Explained_Draw_Mode,noMenu,getTaskWindow(),
plainFigure::plain_flags,
testWindowHandler,uncheckedConvert(gui_Native::lParam,DM_Code)),
Anyway, how can I define a variable or constant having domain gui_Native::wParam or lparam and value=1?