<div dir="ltr">As a matter of historical curiosity, Delphi 1 was the first AND last version to support 16-bit targets.<br><br>Delphi 2 included Delphi 1 in the box for people that still needed 16-bit support but otherwise it was 32-bit all the way from Delphi 2 onward.<br><br><div>There is no direct Sleep() equivalent in 16-bit and some of the other techniques may help in the absence of that.  NB. If you have a TCP/IP stack and can use PING then you can use that trick and when considering an IP address to [ab]use, there is (as they say) no place like home:<br><br><span style="font-size:12.8px">    ping 127.0.0.1</span><span style="font-size:12.8px"> -n 2 -w 10000 &gt; NUL<br></span><br>Also note that the -w delay is BETWEEN pings.  The first ping is instant, so to wait for that specified delay you need to ping TWICE (-n 2).<br><br>Redirecting to NUL also ensures that the PING output doesn&#39;t clutter up your screen (if that&#39;s important).<br><br><br><br>Incidentally, I still have an XP VM hosting my &quot;Delphi Museum&quot;.  That is, functional installations of Delphi 1 thru 6 so if you ever reach a point where you simply need to compile some Delphi 1 code feel free to get in touch.  I may be able to act as a compiler proxy for you.   :)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 February 2016 at 17:51, David O&#39;Brien <span dir="ltr">&lt;<a href="mailto:Dave@iccs.co.nz" target="_blank">Dave@iccs.co.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Or &quot;timeout 10&quot; in a batch file...<br>
<div class="HOEnZb"><div class="h5"><br>
-----Original Message-----<br>
From: <a href="mailto:delphi-bounces@listserver.123.net.nz">delphi-bounces@listserver.123.net.nz</a> [mailto:<a href="mailto:delphi-bounces@listserver.123.net.nz">delphi-bounces@listserver.123.net.nz</a>] On Behalf Of Peter Ingham<br>
Sent: Thursday, 25 February 2016 5:45 pm<br>
To: NZ Borland Developers Group - Delphi List &lt;<a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a>&gt;<br>
Subject: Re: [DUG] [computing] 16 bit compiler and Ancient Mariners<br>
<br>
On 25/02/2016 4:47 p.m., John Bird wrote:<br>
&gt; I have some legacy software that requires DOSBOX (DOS emulator to run<br>
&gt; 16 bit<br>
&gt; software) when running on 64 bit Windows.<br>
&gt;<br>
&gt; I would like to add some Delphi addons already written, mainly<br>
&gt; console/command line apps, but all the versions of these I currently<br>
&gt; have, (built with Delphi 5/6/2007) say simply This program requires<br>
&gt; Win32 to run, ie they are 32 bit compiled even as console apps.<br>
&gt;<br>
&gt; Is there any option in Delphi to compile for 16 bit OS or do I have to<br>
&gt; find Delphi 1 or 2 or whichever was the last 16 bit version?  (have<br>
&gt; D2007 and versions up to Seattle)<br>
&gt;<br>
&gt; One of the main things I want is to have a command to sleep for 10<br>
&gt; seconds without Clobbering the CPU - exactly what sleep(10000) would do - on Win32<br>
&gt; it uses a WIn32 API.   If there is no 16 bit equivalent, ie no<br>
&gt; implementation of sleep() in 16 bit Delphi, then I would like to know.<br>
&gt;<br>
&gt; This question is mainly for other ancient mariners out there who like<br>
&gt; me lived through a lot more of IT history than they like to admit.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; NZ Borland Developers Group - Delphi mailing list<br>
&gt; Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>
&gt; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a><br>
&gt; with Subject: unsubscribe<br>
&gt;<br>
I&#39;m presuming you want a command-line command you can call from a batch script.<br>
<br>
On systems with TCP/IP networking, you can use a ping to an address you know does not exist to simulate a Sleep (the subnet must exist).<br>
<br>
e.g: &quot;ping 192.168.253 -n 1 -w 2000&quot;  for a 2 second delay or &quot;ping<br>
192.168.253 -n 1 -w 10000&quot; for 10 seconds.<br>
<br>
<br>
Regards<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<br>
</div></div></blockquote></div><br></div>