On 04/05/17 11:30, Mark Morgan Lloyd wrote:

Is anybody currently using Freevision dialog(ue)s? I've got some very
odd problems transferring initial values onto the screen and getting
stuff back, at least some of which appears to be platform-specific
(comparing x86_64, i386 and arm, all Linux).
For example, the checkboxes in a group appear to be numbered $10, $20
instead of $01 etc., and I've not yet found how to interface with
radiobuttons: only 0 works.

The record that Dialedit generates to represent initial or extracted dialogue box values has alignment and/or packing problems. There's a comment in the source that the FreeVision sources expect dwords while the author using a debugger believed that words were correct.

I was able to get things working adequately by assuming that the correct type for a RadioButton was a byte, and that the CheckBoxes the followed it were..., well something larger but I'm still not sure what.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to