Hi Graeme,

Define integrated?  Here I have registered fpGUI project types (via the
File > New Project dialog), fpGUI includes a runtime package (*.lpk) so
Lazarus IDE can find the sources (no need to recompile the IDE for that or
fiddle with path settings), Ctrl+F12 launches the fpGUI UI Designer loading
the current file I am editing, closing the UI Designer after designing a
form causes Lazarus to auto-reload that changed file in the source editor
again, Ctrl+F1 does context sensitive search (via fpGUI's DocView) on
Object Pascal syntax and fpGUI framework classes, etc...  I'd say it's well
integrated. btw: everything I just mentioned works with MSEide too.

I would very much like to get MSEide set up that way and into a minimal distro for demonstration purposes. If you have this documented somewhere please share a link! You may already have this and I've overlooked it.


@Bo
I would also suggest you look at Paul Breneman's website. He has created
various pre-compiled FPC+fpGUI archives (1–3 MB in size) that you simply
need to unzip, to have a working development environment for embedded
devices (ARM and i386).

  http://www.turbocontrol.com/embeddedfreepascal.htm
  http://www.turbocontrol.com/helloworld.htm
  http://www.turbocontrol.com/easyfpgui.htm

Bo has the same embedded device that I have so he has been aware of those minimal distros for some time.

To be more accurate those minimal distros are mainly handy for initial "hello world" type of tests. And with fpGUI they are much better than just viewing screenshots on a web page. :)

Yesterday I loaded the Win32 fpGUI zip into ReactOS in VMware and it *mostly* worked. ReactOS has some good potential as a free embedded OS but I doubt it will ever be good enough for general desktop use.

For actual development of real projects those minimal distros are limited in that only the minimal amount of FPC units are provided. If you need other capabilities in your program you'll still need a full FPC install to pull compiled units from. And no IDE is included either, but as I wrote I'd like to add MSEide.

Paul

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to