Recent

Author Topic: MSEide+MSEgui 4.0beta1 for FPC 3.0  (Read 6461 times)

mse

  • Sr. Member
  • ****
  • Posts: 286
MSEide+MSEgui 4.0beta1 for FPC 3.0
« on: October 02, 2015, 10:54:25 am »
Hi,

MSEide+MSEgui 4.0beta1 for FPC 3.0 is ready for testing:
http://mseide-msegui.sourceforge.net/pics/mseide_4_0.png
http://sourceforge.net/projects/mseide-msegui/files/mseide-msegui/4.0beta1/

There are also new versions for MSEgit, MSEspice and MSErun:
http://sourceforge.net/projects/mseuniverse/files/

Martin

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #1 on: October 02, 2015, 06:24:50 pm »
Well done!
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

AlexTP

  • Hero Member
  • *****
  • Posts: 2386
    • UVviewsoft
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #2 on: October 03, 2015, 11:06:24 am »
Seems it's some IDE alternative to Lazarus. Why Lazarus is not enougth...

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #3 on: October 03, 2015, 01:44:54 pm »
@Alextp: MSEide is a better choice for many reasons. Here are some of mine.

  • MSEide is small - in executable size and memory footprint. The same project in MSEide used 25MB of RAM and when loaded in Lazarus it uses 150MB.
  • MSEide is bloody fast!
  • MSEide's code templates are much better designed and easily sharable
  • MSEide is a lot more stable
  • Less automation (not trying to be more clever than the developer). With new installs I don't have to spend half a day finding and disabling all the annoying "automated" features like I have to do with Lazarus.
  • Settings per project - this took me a while to get used to, but now that I know how it works I love it! Each project can have its own editor settings, debugger settings, macros, search paths etc.
  • MSEide has had window docking since forever, and the way it is implemented is simply brilliant. So you can have a all-in-one window layout, all separate or any combination between.

NOTE:
  I don't develop application based on LCL or MSEgui - I use fpGUI, which is independent of any development tools or IDE's. So I have the freedom so switch to whatever I like. Saying that I do have some LCL based projects (from my clients) that I develop and compile using MSEide.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Deepaak

  • Sr. Member
  • ****
  • Posts: 454
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #4 on: October 05, 2015, 02:16:49 pm »
how to compile mseide from command line in windows 8.1 (x64).
Holiday season is online now. :-)

mse

  • Sr. Member
  • ****
  • Posts: 286
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #5 on: October 05, 2015, 03:06:18 pm »
From README.TXT:
Quote
Compiling MSEide from commandline on Linux and FreeBSD:
fpc -Fulib/common/* -Fulib/common/kernel/linux apps/ide/mseide.pas
On Windows:
ppc386.exe -Fulib\common\* -Fulib\common\kernel\windows apps\ide\mseide.pas

Roland57

  • Sr. Member
  • ****
  • Posts: 421
    • msegui.net
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #6 on: October 07, 2015, 02:07:33 pm »
Hello!

@mse

Thank you for this new release.

I installed and tested successfully MSEide under Windows 10.

I also tried to install it on a USB key, but I remembered that MSEide stores automatically its configuration (as you explained here) on the C:\ drive, in a folder that the user (I believe) cannot change. Is there an option to set the path of the configuration file? If there isn't such an option, what would you think about adding it?
It would allow to install MSEide on a USB key, and also to install several copies with different configurations. Or is it already possible?
My projects are on Gitlab and on Codeberg.

lagprogramming

  • Sr. Member
  • ****
  • Posts: 405
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #7 on: October 07, 2015, 02:28:27 pm »
Hello!

@mse

Thank you for this new release.

I installed and tested successfully MSEide under Windows 10.

I also tried to install it on a USB key, but I remembered that MSEide stores automatically its configuration (as you explained here) on the C:\ drive, in a folder that the user (I believe) cannot change. Is there an option to set the path of the configuration file? If there isn't such an option, what would you think about adding it?
It would allow to install MSEide on a USB key, and also to install several copies with different configurations. Or is it already possible?

   README.TXT extras: ;D

Quote
MSEide command line parameters
******************************
-np
 Do not load a project.

-ns
 Do not use a skin, no fades.

--globstatfile=<filepath>
 Use <filepath> instead the default global MSEide status file.

--macrogroup=<n>
 Use 'Project'-'Options'-'Macros'-'Active group' number <n>, <n> = 1..6.

--macrodef=<name>,<value>{,<name>,<value>}
 Macro definition, will be overridden by 'Project'-'Options'-'Macros'. Example:
 --macrodef=MAC1,abc,MAC2,def
 defines ${MAC1} with value 'abc' and ${MAC2} with value 'def'.
--storeglobalmacros
 Store --macrodef defines as global 'Settings'-'Configure MSEide' macros and
 terminate MSEide.

Roland57

  • Sr. Member
  • ****
  • Posts: 421
    • msegui.net
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #8 on: October 07, 2015, 02:39:00 pm »
@lagprogramming

Thank you.  :-[
My projects are on Gitlab and on Codeberg.

Deepaak

  • Sr. Member
  • ****
  • Posts: 454
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #9 on: October 13, 2015, 06:53:08 am »
On build any program using mseide i got following errors
Code: Pascal  [Select][+][-]
  1. Free Pascal Compiler version 3.1.1 [2015/01/26] for i386
  2. Copyright (c) 1993-2015 by Florian Klaempfl and others
  3. Target OS: Win32 for i386
  4. Compiling i18ndemo.pas
  5. Compiling C:\msegui\lib\common\kernel\msethread.pas
  6. Compiling C:\msegui\lib\common\kernel\mseapplication.pas
  7. Compiling C:\msegui\lib\common\kernel\mseact.pas
  8. Compiling C:\msegui\lib\common\kernel\msestatfile.pas
  9. Compiling C:\msegui\lib\common\kernel\msestream.pas
  10. Compiling C:\msegui\lib\common\kernel\mseact.pas
  11. Fatal: Compilation aborted
  12. An unhandled exception occurred at $0041D0FE:
  13. EListError: List index exceeds bounds (465)
  14.   $0041D0FE
  15.   $0053B1DB
  16.   $0053BCB9
  17.   $00432B68
  18.   $00533758
  19.   $005331E7
  20.   $005331E7
  21.   $00532E46
  22.   $00533569
  23.   $00532E46
  24.   $00533569
  25.   $005331E7
  26.   $00432B68
  27.   $00533758
  28.   $0053B1DB
  29.   $0053BCB9
  30.   $00432B68
  31.  



Quote
Make ***ERROR*** 217

what to do to sort this error out.
Holiday season is online now. :-)

Leledumbo

  • Hero Member
  • *****
  • Posts: 8746
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #10 on: October 13, 2015, 07:44:10 am »
what to do to sort this error out.
Try updating your compiler (2015/01/26 is almost 9 months old), it's a compiler bug.

mse

  • Sr. Member
  • ****
  • Posts: 286
Re: MSEide+MSEgui 4.0beta1 for FPC 3.0
« Reply #11 on: October 13, 2015, 08:48:23 am »
On build any program using mseide i got following errors
Quote
Make ***ERROR*** 217

what to do to sort this error out.
Use 'Project'-'Build' instead of 'Project-'Make' (has -B in commandline). If it does not help delete all *.ppu and *.o files. It sometimes happens with FPC because of fragile unit loading.

 

TinyPortal © 2005-2018