<div>Truth is, needeing to rely on 3rd party controls from companies that didn&#39;t keep going or opensource when they went out of D. -&nbsp; I have a copy of D4. Prof. on a legacy machine that gets fired up simply to update that&nbsp;application for people.</div>

<div>&nbsp;</div>
<div>I am starting to think that if important 3rd party controls &nbsp;have had to be relied on without source - a virtual&nbsp;language barrier effectively exists now against the newer version of D. for some important work.</div>

<div>&nbsp;</div>
<div>May be someone like &nbsp;Code Gear could look at some process where by previous .dcus could be registered for interested parties to establish that the original author has gone without trace - would depend on USA law no doubt, and then after such a due proces disasemble them for previous users?</div>

<div>&nbsp;</div>
<div>Paul<br><br></div>
<div class="gmail_quote">2009/2/20 John Bird <span dir="ltr">&lt;<a href="mailto:johnkbird@paradise.net.nz">johnkbird@paradise.net.nz</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">So what sorts of things were no problem, and what sorts of things were a<br>problem?<br><br>If I think of what sorts of things are in my code, there is quite a lot to<br>
do with getting the character code of string[i], lots of use of<br>length(string), &nbsp;relying on alphabetic sorting of stringlists, &nbsp;calling<br>ansipos to find the position of a substring within a string, &nbsp;code such as<br>if &nbsp; string[i] &gt; #32. &nbsp;and &nbsp;crlf:=#13#10. &nbsp; &nbsp;From what I have read most of<br>
this stuff should be fine.<br><br>Please tell us the sorts of danger areas to look out for!<br><br>&gt;From my days in another language whcih was portable across Windows and Unix<br>I got used to isolating anything to do with OS variances - for instance<br>
defining CRLF as a constant ( #13#10 in Windows and #10) in Unix etc. &nbsp;I am<br>still trying to keep that in the somewhat remote chance that a linux/OSX<br>version of Delphi might magically appear some day.<br><br>Its a good idea to have an idea of which type of code are portable across<br>
ANSI and UNICODE strings as well...<br><br>John<br>
<div class="Ih2E3d"><br>I have converted 2 programs over. &nbsp;If you have updated all your 3rd party<br>components, and you don&#39;t do anything funny with strings then it is quite<br>straight forward. &nbsp;If you do anything strange with strings, it can be a pain<br>
in the arse.<br><br>One program took about 2 hours to convert, the other took about 20.<br><br></div>Sean<br>
<div>
<div></div>
<div class="Wj3C7c"><br>_______________________________________________<br>NZ Borland Developers Group - Delphi mailing list<br>Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with Subject: unsubscribe<br></div></div></blockquote></div><br>