<div dir="ltr">I totally agree Conor.<br>Infact I have built a whole product around a Delphi GUI interface and HTTP Post and it works perfectly fine. Infact its used on average 450 times a day for financial claiming and it never misses a beat!<br>
However, I am now converting it over to use HTML files because of a small speed issue because I the current version uses a pascal script language to build up the GUI front end so that when the user makes a claimt hey have the latest version every time, but regardless, it works well. Not only that, all I am doing is shanging the GUI side of it, the ASP files at the back end dont need to be changed....which is a bonus.<br>
BUT I do also have yo use Javascript for some of the dynamic functionality and so that the webpage can talk to my Delphi app. via window.external, and I have learned a lot more about ajax and javascript, but still, cant beat a win32 frontend :-)<br>
<br>Jeremy<br><br><br><div class="gmail_quote">On Thu, Sep 18, 2008 at 10:53 AM, Conor Boyd <span dir="ltr">&lt;<a href="mailto:Conor.Boyd@trimble.co.nz">Conor.Boyd@trimble.co.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Why everybody&#39;s obsession with forms/webpages?<br>
<br>
HTTP as a protocol has nothing specific to do with forms/pages/javascript.<br>
<br>
There&#39;s no reason why native code can&#39;t talk HTTP. &nbsp;Indeed, a lot of the Indy components are for just that purpose, and I even provided an example of HTTP upload progress in native code.<br>
<br>
This is the Delphi list, after all. :-Þ<br>
<br>
Just curious...<br>
<font color="#888888"><br>
C.<br>
</font><div><div></div><div class="Wj3C7c"><br>
-----Original Message-----<br>
From: <a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a> [mailto:<a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a>] On Behalf Of Neven MacEwan<br>
Sent: Thursday, 18 September 2008 10:35 a.m.<br>
To: NZ Borland Developers Group - Delphi List<br>
Subject: Re: [DUG] HTTP Upload Progress<br>
<br>
Jeremy<br>
<br>
You could do it in Javascript reltively simply ||||||||||||| makes a decent progress bar, I have never got into graphics with JS though its would be relatively simple to resize a &lt;div&gt; as a progress bar<br>
<br>
This is the Ajax Tool I use WWW: <a href="http://www.AjaxToolbox.com/" target="_blank">http://www.AjaxToolbox.com/</a><br>
<br>
HTH<br>
Neven<br>
&gt; yeah there is a bit of stuff around done in Java, but the last thing<br>
&gt; we need to have to do is explain to people how to install java. The<br>
&gt; same for flash, which is why I was heading in the native code direction.<br>
&gt;<br>
&gt; Jeremy<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt; --<br>
&gt; *From:* <a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a><br>
&gt; [mailto:<a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a>] *On Behalf Of *Richard Vowles<br>
&gt; *Sent:* 18 September 2008 05:46<br>
&gt; *To:* NZ Borland Developers Group - Delphi List<br>
&gt; *Subject:* Re: [DUG] HTTP Upload Progress<br>
&gt;<br>
&gt; The way I implemented this (in a Java web server) was that once the<br>
&gt; form was submitted, an ajax request was fired off in the background<br>
&gt; and repeatedly asked the server how the file upload was progressing,<br>
&gt; and updated the amount of colour in a progress bar. The upload was<br>
&gt; attached to the session, so &nbsp;the ajax call was able to grab the info<br>
&gt; structure from the session and query it (as the file upload specifies<br>
&gt; how big something is and as the upload is happening, you can just<br>
&gt; specify in the structure how much you had received).<br>
&gt;<br>
&gt; 2008/9/17 Jeremy Coulter &lt;<a href="mailto:jscoulter@gmail.com">jscoulter@gmail.com</a><br>
&gt; &lt;mailto:<a href="mailto:jscoulter@gmail.com">jscoulter@gmail.com</a>&gt;&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; Hi Al, sorry this is a repeated post, as I have not received any<br>
&gt; &nbsp; &nbsp; emails from the list in a week, then I got an email to reconfirm<br>
&gt; &nbsp; &nbsp; my email address because the emails were meant to be<br>
&gt; &nbsp; &nbsp; bouncing....which is strange because its my main email address and<br>
&gt; &nbsp; &nbsp; I have been getting emails ok....anyway using gmail now.<br>
&gt; &nbsp; &nbsp; So, here is my post again. Appologies if its already been answered.<br>
&gt;<br>
&gt; &nbsp; &nbsp; Hi All.<br>
&gt; &nbsp; &nbsp; I am wondering if anyone has seen or has any Delphi code that will<br>
&gt; &nbsp; &nbsp; do an http file upload, BUT that shows you the upload progress.<br>
&gt; &nbsp; &nbsp; I have looked at the Synapse code for doing this, but it doesn&#39;t<br>
&gt; &nbsp; &nbsp; have the ability to show the progress.<br>
&gt; &nbsp; &nbsp; Why use HTTP File upload and not FTP? simple answer, not every<br>
&gt; &nbsp; &nbsp; site has FTP enabled...as we have found out, and email has been a<br>
&gt; &nbsp; &nbsp; bit unreliable.<br>
&gt; &nbsp; &nbsp; I have taken a look at the odd Java plugin that does this which<br>
&gt; &nbsp; &nbsp; would be good because I could just have my app. look at a webpage<br>
&gt; &nbsp; &nbsp; instead of build it into the exe, but then, no guarantees that<br>
&gt; &nbsp; &nbsp; java is enabled either....sigh...the joys :-(<br>
&gt; &nbsp; &nbsp; OR someone might even have a brighter idea ;-)<br>
&gt;<br>
&gt; &nbsp; &nbsp; Jeremy<br>
&gt;<br>
&gt; &nbsp; &nbsp; _______________________________________________<br>
&gt; &nbsp; &nbsp; NZ Borland Developers Group - Delphi mailing list<br>
&gt; &nbsp; &nbsp; Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a> &lt;mailto:<a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a>&gt;<br>
&gt; &nbsp; &nbsp; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; &nbsp; &nbsp; Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a><br>
&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a>&gt; with Subject: unsubscribe<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ---<br>
&gt; Richard Vowles, Technical Advisor<br>
&gt; Developers Inc Ltd<br>
&gt; web. <a href="http://www.developers-inc.co.nz" target="_blank">http://www.developers-inc.co.nz</a><br>
&gt; ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384 skype.<br>
&gt; rvowles, LinkedIn, Twitter<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt; --<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; NZ Borland Developers Group - Delphi mailing list<br>
&gt; Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>
&gt; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with<br>
&gt; Subject: unsubscribe<br>
<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>
<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></div>