[fpc-pascal] Freevision etc.

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Fri Apr 14 19:59:22 CEST 2017

On 13/04/17 10:00, Mark Morgan Lloyd wrote:

> My first problem is that there's a name clash between the Freevision and
> LCL variants of some units. I appear to be able to use something like
> uses Objects,   Views in
> '/usr/local/lib/fpc/3.0.2/units/arm-linux/fv/views',   Dialogs in
> '/usr/local/lib/fpc/3.0.2/units/arm-linux/fv/dialogs';
> but is it possible to do something like setting up an alias for that
> directory name which will track versions etc.? I'd prefer to not assume
> that there's any predictable relative positioning of the source and unit
> directories.

I've got something working after a fashion, but had to make a local copy 
of FreeVision with some changed unit names to avoid clashes with stuff 
from the LCL. I'd appreciate any insights on how to do the job properly.

> My second problem is that the Pascal file generated by the dialogue
> editor gives me something like
> { TBDTestBlockDeviceDialogue }
> type    PTBDTestBlockDeviceDialogue = ^TTBDTestBlockDeviceDialogue;
> TTBDTestBlockDeviceDialogue = object(TTestBlockDeviceDialogue)
> constructor Init;    end;
> and it's unclear where the TTestBlockDeviceDialogue type is defined.

I'm pretty sure that's a bug in the dialog editor.

> If I can get this working I'm hoping to make the source available as a
> demonstrator somewhere, so I'd very much appreciate suggestions which
> would make this happen.

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

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-pascal mailing list