Creating a program with KOL v3.xx causes the position of the form to be incorrect.
Conditional defines: <none>
- Form is always positioned at 0,0 (incorrect)
Conditional defines: UNICODE_CTRLS
- Form is positioned by Windows (correct)
Conditional defines: PAS_VERSION;
- Form is positioned by Windows (correct)
Using KOL v2.xx makes the form always get positioned correctly by Windows.
I have been unable to find out what has changed in KOL.pas to cause this.
Very simple test code:
program Test;
uses
KOL;
begin
Applet := NewForm(nil, '');
Run(Applet);
end.