Results 1 to 10 of 36

Thread: Machina Engine DevPascal - IDE for Free Pascal

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Thanks Andru for your help! I think the problem was finally solved!
    I was loading the file directly using the function TWideStrings.LoadFromFile(String);

    Instead of that, I'm using now the class TStreamReader:
    - First I load the file using TStreamReader.Create(FileName, TEncoding.UTF;
    - This way, the IDE will always assume that the file is a UTF8.
    - As far I tested, even if the file is not UTF8, the file is loaded correctly;
    - After load in the TStreamReader, I call the function TWideString.Text := TStreamReader.ReadToEnd;

    I have a new idea for Layout managment. Since I'm not working with the docking system provided by Delphi, I will create a new form(borderless) which will show the possible layouts combination:
    Layout.jpg
    Then, you will just select the layout, or make any of the frames visible/invisible.

  2. #2
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Woah, this is indeed looking good Looking forward to future releases with great anticipation now. Can't wait for the source to be able to compile it for linux (if at all possible due to delphi roots), although wine does a very good job making the exe run.
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  3. #3
    It's really something like that I have in mind. But, when the user add another source-code, the program will need to parser and add the new stuff in the data-base(which will be a XML tree).

  4. #4
    As I see it, it's a two step process. First, the bigger, you have a database for the standar functions, procedures and classes. Second, you parse the user sources to add her new classes, functions and procedures. The second step can be done when you parse the code for highlights for example.

  5. #5
    I'm solving some memory leaks, and I have made some improvements in the user interface inspired by the new VS 2011 interface - and thinking about change the icon colors to grayscale like in VS 2011, because, let's admit, that gray interface is good because don't do a visual mess:

    MEDevPascalUI1.jpg

    New tabs styles:








    Last edited by FelipeFS; 28-06-2012 at 09:00 PM.

  6. #6
    Looks nice. Hope to see this around soon.

  7. #7
    PGDCE Developer de_jean_7777's Avatar
    Join Date
    Nov 2006
    Location
    Bosnia and Herzegovina (Herzegovina)
    Posts
    287
    Looks great. Always nice to fix memory leaks.
    Existence is pain

  8. #8
    can you tell us when this IDE will be ready to use ?
    i know its not easy , but i think this will be the only alternative to lazarus

    good luck

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •