Page 1 of 2

Weekend Toy - Lazarus

Posted: Sun May 09, 2010 8:26 am
by sudip
Hi All,

This is a different topic, very little related to HMG ;)

Yesterday I downloaded my latest "toy" (may I call it "Weekend Toy" ;) ) from http://lazarus.freepascal.org/. It's a Delphi compatible Open Source development tool which compiles with GNU Free Pascal compiler (object oriented). I have very negligible knowledge about Delphi or Object Pascal. I tried Delphi in 1995, when it was just created and after long time, last year, when I met my newly found friend CCH (who is also a very experienced Delphi Developer). But, didn't proceed farther due to the complex (IMHO ;) ) Pascal language. CCH also advised me to be focused and stick to HMG ;)

Very good thing about Lazarus is that it can work with .DBF files (and MySql, SQLite, PGSql also) very easily. It understands most of the syntaxes of Delphi. It's multi-platform. So, you can run it on Windows, Linux, Mac, Be ...

Generated .EXE size is very big, but you can make it small using STRIP command of GNU (I heard about this command first from Roberto :) ).

Here is a screenshot of Lazarus IDE along with running app (which is using a .dbf file).
Lazarus.gif
Lazarus.gif (111.77 KiB) Viewed 5620 times
Thank you all for reading this topic. :)

With best regards.

Sudip

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 9:52 am
by Czarny_Pijar
sudip wrote: Weekend Toy
and no more - I have a lot of unpleasant experiences, compatibility in first place and stability in second.
sudip wrote:Very good thing about Lazarus is that it can work with .DBF files
After meeting HMG, those things have lost their charm.
sudip wrote: Generated .EXE size is very big, but you can make it small using STRIP command of GNU (I heard about this command first from Roberto ).
Never heard... Can we use this utility with EXE's made with HMG, also very big?

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 12:13 pm
by esgici
Hello Sudip

Toy or yet another watch :mrgreen:

Regards

--

Esgici

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 12:23 pm
by esgici
By the way;

You have a typing mistake in your NEW database: My name is Bicahi, not Bikahi.

I guess this is pronunciation problem. Rough pronunciation is : Bidjahi Esguidji

(In my language "g" is always "g", no sometime "j"; "c" always "dj" (or close to "j") , not sometime "k" and sometime "s" ) :)

Sorry for occupied you by details of my personal profile :(

Regards

--

Esgici

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 12:46 pm
by gfilatov
Czarny_Pijar wrote:... Can we use this utility with EXE's made with HMG, also very big?
Hello Czarny,

This utility was used already in the compile batch file. 8-)
Please take a look for these strings in the hmg\build.bat:
...
rem If no error strip the exe ---------------------------------------------------

if not errorlevel 1 if exist %~n1.exe strip.exe --strip-all %~n1.exe

...

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 2:37 pm
by sudip
esgici wrote:..
Toy or yet another watch :mrgreen:
...
Hello brother Esgici,
Just a weekend toy, not watch :lol:
I am very sorry for typing mistake of your name :(

Hello Czarny,
I agree with Grigory. You can use STRIP utility to reduce the size of an EXE file, especially if EXE file is created with GNU compiler. We had some discussion about it in this forum viewtopic.php?f=12&t=1017

BTW, right now I don't have much time to experiment with Lazarus.

With best regards.

Sudip

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 3:20 pm
by apais
I've tried Lazarus a couple years ago and didn't liked it.
Note thtat the first pc compiler I used was Borland Turbo Pascal on a CP/M machine ;)

Harbour rules !!!

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 4:16 pm
by Roberto Lopez
apais wrote:I've tried Lazarus a couple years ago and didn't liked it.
Note thtat the first pc compiler I used was Borland Turbo Pascal on a CP/M machine ;)

Harbour rules !!!
The best was Turbo Basic!!!

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 4:21 pm
by sudip
Hello,

May be there is a confusion regarding this topic. I think I should explain this. :)

Many people shared their picture, videos, etc. in this forum with you. I also wanted to share this toy with you. But, problem is that this toy is happened to be a software tool ;) I never ever thought to compare it with HMG. :)

I have a very "bad" habbit to play with different software tools. ;) And for for this reason nobody think that I am a "serious" HMG user :lol:

So, please don't even think that I am advertising Lazarus here. :lol:

The first compiler I used was Cobol 8-) For Borland products I used Turbo C/C++ only. I heard Lotus 123 was created with Turbo Pascal. (Please correct me if I am wrong). But, I don't know Pascal :(

Now, I am looking forward for the new development of HMG. :D

With best regards.

Sudip

Re: Weekend Toy - Lazarus

Posted: Sun May 09, 2010 4:52 pm
by Rathinagiri
When I was 16 years old, my first language to study was Pascal.

I got 2 out of 100 marks in the first exam, the reason being I didn't understand anything about programming concepts and also Pascal. :(

I confused with these "readln, writeln" and other syntax stuff.

In a few days, I understood myself that, computer is such an lazy idiot, we have to tell each and everything to execute. :)

Afterwards, at the end of the course I got "A" grade in all the subjects. :)