|
|
|
|
|
Yes, I too have noticed FP/Lazarus compiled apps are significantly larger than Delphi. I tend to use Delphi more than FP/Lazarus because of the wide availability of ready to use Delphi components.
|
|
|
|
|
Delphi apps are pretty large too, though!
|
|
|
|
|
We've been moving all out released apps out of C++ and into Lazarus/FPC - no downsides so far, and I get (nearly) instant cross-platform support. There are a few ifdef's in there, to be sure, but I'd guess that our Mac and Windows apps now share probably 99% of their code.
I've not noticed any more instability or general weirdness with Lazarus than I have with Visual Studio or the Codegear IDE's.
In short, no downsides for us - we think this (Lazarus/FPC) is one of the best kept secrets for cross platform development.
Be well,
Dave H.
|
|
|
|
|
Pascal (using FreePascal) was the first language I learnt at university, a few years ago. It was great fun, seemed to be easily cross-platform.
DonaldDuvall wrote: The only downsides I have noticed about the usage of FreePascal Compiler is that at times it seems unstable and FreePascal Compiler applications are a bit larger than Delphi ones.
The compiler seems unstable? I've never experienced issues with it. Lazarus seemed a bit buggy at times back when I tried it, but I never had issues with the compiler.
There are some optimisation switches you can use when compiling your app. Perhaps try some of those, they should make the EXE a little bit smaller. Still big compared to C++, but that's mainly because everything is statically compiled - As far as I know, you don't need any runtime library at all to use a FreePascal application, it's all in the EXE.
|
|
|
|
|
The FPC depending on the optimization switches on windows 7 sometimes fails on linking. I am not sure why. If I restart the computer and try again it normally works.
As for the size I compared it to Delphi not C++. the reason being that I consider C++ its own beast of compilation headaches. Delphi Code is so similar to FPC that I consider them the same language, except on a resume!
The main thing that I notice is with Lazarus for the size, when you are using windows forms. It seems to compile most of the code you could ever want into the exe. Even if you are making a simple one button on a form. So a hello world application is Huge, but doesn't get much larger.
You can have Dynamic Linked Libraries in FPC, and .SO files on linux systems.
Even with this I still choose to use FPC over C++, Delphi etc. I think it is a wonderful project and offers great capabilities.
|
|
|
|
|
DonaldDuvall wrote: Any thoughts?
I've updated Lazarus twice now. The project-options form in the IDE keeps crashing when you try to access the project options. I'm missing all kinds of components and a map-file to aid in debugging.
It comes so close to faking Delphi that I was actually disappointed that the IDE isn't as advanced as Borlands' was.
I are Troll
|
|
|
|
|
Lazarus is just and IDE on top of the Compiler FPC. The IDE is sometimes buggy, however I haven't had any real problems with it in the last couple months. I normally download the snapshot with the 2.4.3 FPC in it. I use it on Windows 7 and Ubuntu 10.04.
What OS are you using and what files are you downloading? Are you using a single install file or are you trying to install the IDE on top of an existing FPC Installation?
|
|
|
|
|
DonaldDuvall wrote: Lazarus is just and IDE on top of the Compiler FPC.
..and one that emulates the original IDE very well on my old machine
I've found the FPC version of the map-file, will be something fun to look into this weekend.
DonaldDuvall wrote: What OS are you using and what files are you downloading? Are you using a single install file or are you trying to install the IDE on top of an existing FPC Installation?
SUSe 11.3, installed using the package-manager. I can't tell from which repository it's coming though.
I are Troll
|
|
|
|
|
Hi all,
Is there any way to customize Delphi's inbuilt controls like Button or EditBox??
please suggest if anyone knows.
Regards,
Victory.
I have never failed,I just found 1000 ways that never works.
|
|
|
|
|
Yup, in a similar way like C#; you inherit from an existing control and expand it. Example can be found on About.com[^]
Good luck 
|
|
|
|
|
Just like the previous post indicated.
You can start by adding a control you wish to modify to a form. Get the control the way you want it, then right-click on it and select Add to Repository. Find an appropriate place, etc. Then use this control from this point forward.
Note, this is only for modifying the controls properties. A little, but not much, more complicated if you wish to alter the behavior behind the events.
|
|
|
|
|
|
Let me try to understand the situation. Please correct me if I'm wrong.
You want us to download your Delphi project source code and translate it to VB or C#?
Good luck with that! But I don't think I'd hold my breath if I were you.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
BWAAAAA-HA-HA-HA-HA-HA-HA!!!!!!!!!!!
I just spit a mouthful of coffee all over my screen!
I swear - some of you guys slay me...
NOBODY here is going to download your Delphi project. Why? Because the vast majority of people here don't even have Delphi. If you're the guy that wrote the code, why is it that *you* can't convert it? I mean seriously - I assume you're familiar with it, and you can better determine what is/is not needed.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
He didn't write the code, c'mon be generous. Some else has written it and he's been hired to convert it to VB / C#. 
|
|
|
|
|
Is the delphi community so small that there are no Delphi programmers here? I would like to introduce myself I am a hobby Delphi/Free Pascal Developer, as the Company I work for only uses VB.Net, Or I would be using delphi and Free Pascal for everything.
I would like to offer my services to the community if you have any questions please ask them and I will do my best to at least try and find an answer for you.
Thanks, I hope to see this community grow.
|
|
|
|
|
DonaldDuvall wrote: I would like to offer my services to the community if you have any questions please ask them and I will do my best to at least try and find an answer for you.
I am keen interested to learn Delphi and pascal and this message bring a great relief for me.
Thanks for your support.
DonaldDuvall wrote: I hope to see this community grow
Me too..

|
|
|
|
|
Hey Donald,
The Delphi community is a bit small, they don't even have the "Delphi" filter option yet in the filter article options *runs* :P.
Let me introduce myself as well. I've been coding in Delphi for quite a few years now. The companies I've worked for were mostly Delphi houses with one or two using things like C#, VB, VB.NET and a few more.
I too will try to help out as much as I can by answering as many questions as I can and letting rip with a few articles (time permitting of course) ...
Cheers,
Glen Vlotman
"You cannot code for stupidity"
|
|
|
|
|
I think Delphi is very powerful programming language
I'm programming with Delphi for over 5 years In my all private projects I have developed all in Delphi, and few projects on company for which I work.
My pleasure to help others Delphi
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
I programmed scientific apps in Turbo Pascal, Borland Pascal, Delphi, etc. since Turbo Pascal first sold for $49. I still tinker in Delphi from time to time, so I'll try to answer any questions, but I'm not currently doing any major Delphi development work.
It is a powerful language and system and served me well over the years, but I've lately been converting everything to .NET and found C# to be at least as good, maybe better than Delphi's Object Pascal.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
I know Pascal, but I haven't had to do any coding in it since about 1992. In all of my 30 years of development experience, I've only met two other people that had ever done Pascal outside of college coursework.
I personally liked Pascal, but Borland is gone, and there's pretty much no support for it.
BTW, did you know about this:
http://www.remobjects.com/oxygene/[^]
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|