MUI IDE Source and Events

Posted by ALB42 on 22. Februar 20186 Comments

Working hard on the Event stuff for the MUI IDE. Hardest Part to find out how the Eventhandler parameter are via RTTI. In the end just some pointer calculation inside the RTTI structures.
The program already does some basic Source export. So it is somewhat usable! But I’m not sure if that is the final version or I will go the LCL way of some kind of hidden properties (for now the properties are written directly to the Source).

Some impression:

For sure is not finished, it has not saving/loading feature source name and editor name for editing the eventhandler are hard coded, and so on. But for now thats already very cool, at least I think so 😛

6 comments to "MUI IDE Source and Events"

  1. Andi sagt:

    WOW WOW WOW !!!

    That’s awsome cool!!!!
    To me a dream comes true…An IDE in Pascal for MUI on Amiga…

    THX so much for that amazing work .
    I am really lokking forward to trying it out some day – if you decide to share it to us.

    Best regards

  2. Andi sagt:

    WOW!! Thanx a lot !!!
    Will try it out for sure 😉


  3. Andi sagt:

    Hi Alb42,

    Downloaded the source but got the follwing error during compile:

    Compiling Work2:Programming/Pascal/MUIClass-master/src/MUIClass.Dialog.pas
    MUIClass.Dialog.pas(194,21) Error: Incompatible types: got “LongInt” expected “AnsiString”
    MUIClass.Dialog.pas(395) Fatal: There were 1 errors compiling module, stopping
    Fatal: Compilation aborted
    Error: Work2:Programming/Pascal/FPC/pp/bin/powerpc-amiga/ppcppc returned an error exitcode

    I am running AMIGA OS4,1 FE on a SAM 440ep machine


  4. Andi sagt:

    GREAT !!!!
    It works well now on my OS4 machine!

    I played bit with the whole gui and successfully compiled the generated source for a little project I created with it!

    Your’e the MAN Alb42.

    Once reloading the whole project into the gui works this will be the thing to me do to the things !!!!

    Best regards

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.