MUI IDE Source and Events

Posted by ALB42 on 22. Februar 20188 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 😛

8 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
    Andi

    • ALB42 sagt:

      The Source is already on GitHub, you only need to compile it for yourself. (get the compelete folder put to your Amiga like, go to the subfolder „ide“ and compile with „fpc -Fu../src MUIIDE.pas“)

  2. Andi sagt:

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

    Andi

  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

    Greets
    Andi

  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!
    AWSOME STUFF 🙂

    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
    Andi

  5. Robert Downs sagt:

    Is this still a project in development?

    • ALB42 sagt:

      yes, Leu and Hex2 for example using that toolkit and for both I also used that IDE as a starting point.
      For my needs it’s more or less good enough already, the next planed big step (besides bug fixing, and tiny new stuff I find on development of my tools) is to include a own Editor makes Lazarus like edit of sources possible, is a huge task and for that currently I lake the motivation (especially as long as I’m the only one using the IDE and toolkit)

Schreibe einen Kommentar

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