<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<blockquote type="cite"
cite="mid:a4aeace9-77e3-4eab-48e7-7d8b1fd85e84@xtra.co.nz">
<p>Q1 - What is the comparison of Lazarus executable size versus
early Delphi and later Delphi? I have noticed Delphi exes have
grown in size a lot, mostly I understand from more RTTI.</p>
</blockquote>
<p>There are quite a few compiler options in Lazarus to strip the
bloat out of the exes. You need to experiment but typically they
are still slightly bigger than Delphi. At least that used to be
the case. Nevertheless the difference is negligible in this day
and age.</p>
<p>The FPC compiler continues to evolve and accommodate more and
more third party Delphi components. One thing I really love about
the FPC compiler is it's ability to generate information about
redundant unit references in the <i>uses</i> clauses; making it a
no-brainer to delete them. One thing I hate about the FPC compiler
is its inability to handle object pascal properties in the (GDB)
debugger. It's not a show stopper because you can typically
reference the object field name instead, but it's still an
annoyance.</p>
<p>Todd<br>
</p>
<blockquote type="cite"
cite="mid:a4aeace9-77e3-4eab-48e7-7d8b1fd85e84@xtra.co.nz">
<p> </p>
<p> Also Wallace - you might be a bit unfair on MS there - is
there any area of computer support more prone to grief and
aggravation than a Computer + Printer?</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 5/07/2022 1:12 pm, Todd Martin
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:dccf444a-022a-f5bc-49a4-65c1851efd0b@gmail.com">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>>Does anyone know how compatible Lazarus is with Delphi. </p>
<p>In terms of compatibility the first thing to look at is which
third party components you're using, if any. If you use TMS or
DevExpress components then you're stuck with Delphi. However
for grids and trees <i>Virtual TreeView</i> is a powerful
opensource alternative that has been ported to Lazarus.<br>
</p>
<p>Additionally Lazarus does not support FMX. Cross-platform
development is handled using the standard LCL (equivalent of
VCL) components.<br>
</p>
<p>Todd.<br>
</p>
<div class="moz-cite-prefix">On 5/07/2022 12:34 pm, Marshland
Engineering wrote:<br>
</div>
<blockquote type="cite"
cite="mid:540755918421622801@marshland.co.nz">
<pre class="moz-quote-pre" wrap="">Hi Paul
Great reply.
I started with bBase III many many moons ago. I gave up commercial programming
in 1997. The headache with windows was just too much for me. Why must my
customers pay for things not working when its just not their fault ?
Recently, I had USB Dymo label printer that stopped working. I paid for MS
support and 6 hours later, I got the option to reinstall my OS. HA - I did get
a refund !!! A USB printer couldn't be fixed.
On that line I tried to install the community edition to try and compile for
Android. I could not even get the software to run and, as it is a community
version, there is no support.
I think if you have been in Delphi for years, you would probably upgrade as
time when on, but starting from scratch, it is just too cumbersome and
overwhelming to get going. I cant see anyone new joining and paying for
Delphi. On the other hand, Lazarus just seems to work, and is neat and tidy.
Dare to say, they 'stole' a lot from old Delphi IDE which make it easier to
adapt.
Delphi 6 still does everything I want. If they had to launch a 6 version
today, they may get more new users.
I am and engineer and not a software junkie so I do come from a different mind
set. My stuff is all in house and not web based.
Cheers Wallace
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:delphi@listserver.123.net.nz" moz-do-not-send="true">delphi@listserver.123.net.nz</a>
Admin: <a class="moz-txt-link-freetext" href="http://delphi.org.nz/mailman/listinfo/delphi" moz-do-not-send="true">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:delphi-request@listserver.123.net.nz" moz-do-not-send="true">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe
</pre>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:delphi@listserver.123.net.nz" moz-do-not-send="true">delphi@listserver.123.net.nz</a>
Admin: <a class="moz-txt-link-freetext" href="http://delphi.org.nz/mailman/listinfo/delphi" moz-do-not-send="true">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:delphi-request@listserver.123.net.nz" moz-do-not-send="true">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
John Bird
022 3844-527
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:johnkbird@xtra.co.nz" moz-do-not-send="true">johnkbird@xtra.co.nz</a></pre>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a class="moz-txt-link-abbreviated" href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a>
Admin: <a class="moz-txt-link-freetext" href="http://delphi.org.nz/mailman/listinfo/delphi">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a class="moz-txt-link-abbreviated" href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</pre>
</blockquote>
</body>
</html>