Free Download Indy 10 For Delphi 7

  1. Borland Delphi 7 Download; Download Delphi For Windows 10 'Stephen Boyd' wrote in message news:104519@forums.codegear.com. I am trying to get FTP over SSL working with Indy 10.
  2. Remove Indy out of packages list and library paths. Search hard drive for any file with 'Indy' in name. Once Indy is COMPLETELY removed. Folow installation instructions of Indy 10 I think I found more detailed explanations on how to uninstall Indy 7.
  3. Ok, the uninstall of old packages was completed and we will start the install process of the new version of Indy. To simplify the nexts steps, unzip the content of previous downloaded file in a folder named Indy10 (you need to create this folder), under Delphi install dirLib. On a command line prompt, access Delphi install dirLibIndy10Lib folder and execute the batch file Fulld7.bat.
  4. An icon used to represent a menu that can be toggled by interacting with this icon.

Re: idHTTP problems (Indy 10 and Delphi 7 Ent) posted by Remy Lebeau (Indy Team) on Thu, 8 Mar 2007; In response to. Re: idHTTP problems (Indy 10 and Delphi 7 Ent) posted by Remy Lebeau (Indy Team) on Wed, 7 Mar 2007.

Subject:Re: idHTTP problems (Indy 10 and Delphi 7 Ent)
Posted by: Peter Maddin (petermadd…@aapt.net.au)
Date:Thu, 08 Mar 2007

Remy Lebeau (Indy Team) wrote:
> 'Peter Maddin' <petermadd…@aapt.net.au> wrote in message
> news:611CFA92901DE340petermadd…@aapt.net.au...
>
>> I can no longer use the component to do additional gets.
>> I get an exception.
>
> Please be more specific. What does your code look like? What
> exception is being raised exactly?

I have modifed my code so that it instantiates a idHTTP object before it
uses it and then frees it when completed. To replicate the problem I
would have to back out all my code changes.

IndyFree Download Indy 10 For Delphi 7

The logic is thus

Check that the server is working (use a get to obtain a simple web page)
Get a list of files to download (using a get with the files returned in
a web page)
For each file
download it (using a get)
acknowledge the download by creating, closing and then posting a small
file
delete the downloaded server file via a get command
delete the local acknowlegment file previously posted
>
>> Also once I post a file to the server, it remains open and I
>> cannot delete the local file just uploaded.
>
> Are you freeing the TIdMultiPartFormDataStream? The file is not
> released until the cooresponding TIdFormDataField in the
> TIdMultipartFormDataStream.FFields collection is freed.

I am freeing the TIdMultiPartFormDataStream.
My logic is similar to this (I do use try try except finally but I did
not repeat it here to avoid code bloat)

Data := TIdMultiPartFormDataStream.Create;
// set up the multipart data stream to post
Data.AddFormField('Account',dmHttpTransport.Account);
.. other form fields as required
// Add the generated file to upload
Data.AddFile('FILE',LocalFile,'text/xml');
// Post the file to the server, WebUpload is a TidHTTP.
// dmHttpTransport.UploadConnection is a string with the complete URL
dmHttpTransport.WebBuffer :=
dmHttpTransport.WebUpload.post(dmHttpTransport.UploadConnection,Data);
// processes the returned web page to make sure it was uploaded ok
// Code for WebUploadTransferOk simply parses the string
// dmHttpTransport.WebBuffer
if dmHttpTransport.WebUploadTransferOk then Result := True;
// do something with idHTTP so I can delete the uploaded file but ????
dmHttpTransport.WebUpload.Disconnect; // Does not enable me to delete
my local file - Grrrrr
Data.Free;

After sucessfully uploading the file via the above code, then doing a
get to delete to delete the file on the server I do FileDelete on the
local file.
If the return is false (it failed) I wait 500 milliseconds and try
again. After 5 attempts I give up that is 2 and 1/2 seconds which is
pretty long.

By freeing the idHttp instance the problem is fixed.
>
>> From experimenting, if I use post to upload another file, I
>> can then delete the previous local file.
>
> Again, please show your actual code.
>
>> Is there a way to force idHTTP to close the file.
>
> Free the stream after posting it.

Done but the problem persisted until I freed the WebUpload (idHTTP) object.
>
>> Also I have a problem with using a get to trigger a file delete
>> on the IIS server. The server gets two get requests to delete
>> the file. One of which suceeds and the other fails. I cannot see
>> how this occurs.
>
> The only way would be if the server is sending a redirect reply back
> for the first request, or if authorization was needed. Use a packet
> sniffer, such as Ethereal, to verify that.
>
A good idea.

Ok I have used Ethereal to diagnose a problem with ftp and checkpoint1
where the firewall was dropping packets after data port re-negotiation.
The application just hung. Not even a timeout returned. MS's cmd line
FTP untility also hung. This usually only occurred after several hundred
or more get requests.

Free download indy 10 for delphi 7 download

Re-instantitaing the idHTTP object before doing every get or post
appears to have fixed the problem.

If it re-occurs I will certainly use it again.

>> I am considering creating an instance of IdHTTP just prior to each
> get
>> or post and freeing that instance after it has completed its task or
> an
>> exception has occured. This might well fix the most recently
> uploaded
>> file remaining open
>
> TIdHTTP has nothing to do with the openness of the files being
> uploaded. That is all inside of TIdMultipartFormDataStream only.

It has fixed the problem. Freeing Data (IdMultiPartFormDataStream
object) did not close the file.
>
>> or getting two delete requests from what appears to be a single get
> call.
>
> Recreating the TIdHTTP object each time will not address that issue.
> The only time TIdHTTP sends multiple requests is when the server tells
> it to.
>
>> 1. Use get to check the server is alive (returns simple web page)
>> 2. Use get to return a list of files to be downloaded (returned as a
>> simple page)
>
> Why do step #1 at all? You could just download your list directly and
> check for any errors.

I do this because downloading is via 4 selectable protocols, ftp, http,
mapi and smtp/pop3. Each download option is suported by a different dll
that is dynamically loaded as run time. My dlls all export the same
functions. Step 1 mimics user authentiction even though its really a non
authenticated stateless connection.

>
>> Step 6 sometimes results in the get request being handled by
>> two instances of the isapi dll (logging within this dll writes out
>> the thread id of the isapi dll instance).
>
> Like I said, a packet sniffer will tell you why that is happening.

Free Download Indy 10 For Delphi 7

will do this if the problem recurs. It happens only very infrequently
and somewhat randomly i.e. for 400 waiting files after 300 have
downloaded. the next time I get 900 out of 900.

Since my most recent changes the problem has not re-occured.
I another interesting error a 501 responsefrom the server but my log is
self truncating and I lost it.

I have downloaded 2994 files in one session without a problem. It is a
bit slower than before but stablity is more important.

>
>> Step 7 A DeleteFile on the local acknowledgement file just posted
> fails
>> 100% of the time. Previously posted files can be deleted.
>
> You are probably not freeing the TIdMultipartFormDataStream before
> deleting the file, or are not giving the OS enough time to finish
> fully releasing the file.
>
I tried a DeleteFile which when it failed the application waited 500
milliseconds then tried again. I do this retry a total of five times
before it gives up.

To my way of thinking 6 attempts with 500 milliseconds should be enough.
(possibly not).
Any the problem seems to have gone away now.

Delphi 10 download free. full

Thanks very much for your detailed recommendations.

> Gambit

Replies

  • Re: idHTTP problems (Indy 10 and Delphi 7 Ent) posted by Remy Lebeau (Indy Team) on Thu, 8 Mar 2007

In response to

Delphi

Re: idHTTP problems (Indy 10 and Delphi 7 Ent) posted by Remy Lebeau (Indy Team) on Wed, 7 Mar 2007

Free Download Indy 10 For Delphi 7 Download

Newsgroups.Archived.At is © Copyright 2009-2021, A B Cryer, All Rights Reserved.

Indy 10 Delphi Download

Indy 10 Installation Delphi 5
Hi, As a result of this POODLE thing, I have to upgrade our Delphi 5 program to use TLS instead of SSL3, so I was trying to upgrade from Indy 9 to Indy 10 (does some version of Indy 9 support TLSv1.2?). So after running the batch file that comes with the installation (Full_5.bat) and installing the component in Delphi 5. I go and drop a idIOhandlerSSL or whatever onto an empty form and get an error: 'Stack overflow - save your work and restart Delphi' Anyone know how to get the installation to work? Thanks! Orren wrote: > As a result of this POODLE thing, I have t...
To install or not to install?
What's the difference between installing qpsmtpd as in...=0A=0Aperl Makefil= e.PL=0Amake=0Amake test=0Amake install=0Amake clean=0A=0A... or running it = directly from /home/smtpd/qpsmtpd?=0A=0APresently I'm running ./qpsmtpd fro= m xinetd, so the installed copy is probably wasted, right?=0A=0AIs there an= y benefit/downside in running an installed copy, and how would I do that?= =0A=0AHans=0A=0A=0A There is no benefit to installing. I've been running under xinetd for a couple of years, directly from an svn checkout in /var/qpsmtpd. In fact, I dont even make changes ...
Indy 10 install problem / Delphi 2006
I recently did a wipe-and-reinstall on my PC. I installed Delphi 2006 and now I am trying to install the newer version of Indy10 as the one that comes with the Delphi 2006 install has bugs. I followed the instructions I found here: http://www.indyproject.org/Sockets/Docs/Indy10Installation.EN.aspx and I downloaded the new version from here: http://indy.fulgan.com/ZIP/indy10.zip I unzipped the relevant directories into a new subdirectory I created under C:Program FilesBorlandBDS4.0sourceIndy10NewLib When I began step 3, which says 'Now open these .dpk files and click install...
how to compile and install indy 10.2.3 in delphi 2009
hi all. in my delphi 2007 application, indy 10.2.3 works very fine for me. however, when i update delphi to 2009, i found indy 10.2.5, which is the default indy version of delphi 2009, at least the following bugs: 1,TIdMultiPartFormDataStream does not support unicode any more, 2,TidHttp has bugs, 3,TidMessage has changed .. .. all of these have changed my application. so i wonder whether i can compile and install indy 10.2.3 in delphi 2009 to revive my application? or can i compile other compatible version which has little change with 10.2.3 in delphi 2009? (i have tried to compi...
Delphi 2007
Hi, I'm trying to install the latest build of Indy 10. I downloaded the following zip from 'http://indy.fulgan.com/ZIP': *Monday, October 13, 2008 11:32 PM 6697544 indy10.zip* What I did with the zip: 1. I unzipped indy10.zip. 2. I removed my current Indy 10 from Delphi 2007 3. I opened Indy100Net.dpk and compiled it. I got the following 2 errors: [DCC Error] Indy100Net.dpk(4): E1030 Invalid compiler directive: 'ALIGN' [DCC Error] Indy100Net.dpk(30): E2202 Required package 'Borland.Delphi' not found package Indy100Net; {$R *.res} *{$...
HOW TO INSTALL Indy 10.5.7 in Delphi 2007 IDe from * Tiburon.zip * distribu
Date 25/05/2010 By Davide Spano e-mail davide.spano@armfield.co.uk ********************************************************************************** HOW TO INSTALL Indy 10.5.7 in Delphi 2007 IDe from * Tiburon.zip * distribution ********************************************************************************** - 0 What version of Indy I have in my IDE? To find out.. Create a new VCL project with a form and drag whatever of the components that are in the IDE Indy tool palette section (TIdTCPClient or other) then right click and select About Internet Dir...
Bundles from 10.0.3 install after a new 10.1.2 install
I have installed 10.1.2 on some new client machines and after the install I am noticing bundles from 10.0.3 are installing from somewhere. I don't make any 10.0.3 bundles so I am guessing it is some type of auto update that did not get shut off. Anyone have a idea where I can kill this off? Windows 2003SP2 server w/ ZCM 10.1.2 Thanks, Jim Koerner Jim, It appears that in the past few days you have not received a response to your posting. That concerns us, and has triggered this automated reply. Has your problem been resolved? If not, you might tr...
Is it possible to install indy 9 and indy 10 at the same time?
Is it possible to install indy 9 and indy 10 at the same time with a Delphi compiler? Thanks. <joshua lim> wrote in message news:226196@forums.embarcadero.com... > Is it possible to install indy 9 and indy 10 at the same time with a > Delphi compiler? It is technically possible, but it is not easy to set up, and requires manual work to switch between them when needed. -- Remy Lebeau (TeamB) Thanks Remy, are you referring to this? http://www.indyproject.org/KB/howdoiinstallindyd.htm I'm sure many of us face the issue of having some projects in Indy 9 ...
Installation of INDY 10
Hi I installed INDY 10 into Delphi 2010. Installation went well. I then installed packages (2) (Indy 10 Core Design Time) & (INdy 10 Protocols Design Time). The components do not appear in the tool palette. What do I do next? thanks Do you have a project open on to which you could drop components ?? 'Dennis Passmore' <DennisP@nospam.dpassmore.com> wrote in message news:412141@forums.embarcadero.com... > Do you have a project open on to which > you could drop components ?? In other words, the Tool Palette is context sen...
Indy 10 Installation
I wrote a post few days ago about installation of Indy10 for Ubuntu/Lazarus environment. Unfortunately there was a problem with this forum and the post was lost. One of the responses described a step by step installation and contain a link to download the component. I thank the person who wrote this response stands again. > {quote:title=Bob Gambler wrote:}{quote} > I wrote a post few days ago about installation of Indy10 for Ubuntu/Lazarus environment. Unfortunately there was a problem with this forum and the post was lost. One of the responses described a step by step installation an...
10.0.2 installed, still asks to install 10.0.2 update
I installed the 10.0.2 update about ten days ago and it is verified on the About page. However, I get numerous daily reminders to install the 10.0.2 update. So I checked 'never check for updates' but that apparently isn't working either because I'm getting all of the reminders. So what's my only option: uninstall and then reinstall? I'm a bit leery of doing that: everything else seems to be functioning properly. However, when I previously installed the 10.0.1 update, numerous things were broken on my Win7 system and I had to revert to a restore poi...
install netware components not installed in the 1st installation
I have a NW5.1 running file services and NW5.0 running GW3.6. Both servers are installed in the same tree. I now wish to install Netware components like Portal, HTTP, NTTP etc one my NW5.1 server. I have SP6 installed on my NW5.1 What is the correct procedure I should adopt to successfully install these components? Thanks, Martin. On Wed, 11 Aug 2004 09:00:46 GMT, martin.scicluna@deltamalta.com wrote: >What is the correct procedure I should adopt to successfully install these >components? Use the console GUI Install, and select the products you want to inst...
Installation Manuals for a secure SLES 10 installation
Hi, I'm searching for a installation manual wich descirbe how i can install SLES as *secure* as possible. If possible in German but English also okay Thanks -- kruegerandreas ------------------------------------------------------------------------ kruegerandreas <kruegerandreas@no-mx.forums.novell.com> wrote: > I'm searching for a installation manual wich descirbe how i can install > SLES as *secure* as possible. I'm not aware of documents in this area which I would classify as installation manuals. For the previous SLES version, there...
I have installed the Delphi 2010, How install XE5 on the same computer?
HI! I have Delphi 2010 in my notebook. And I buy one new upgrade XE5. 1-To install XE5, I have to uninstall 2010 before ? 2-If I install XE5 without uninstalling 2010, the two continue working ? 3-Ideally I could continue compiling my systems, with 2010. While doing compatibility tests with XP5. This is possible ? Thanks to anyone who can help me ! Luiz, | I have Delphi 2010 in my notebook. | And I buy one new upgrade XE5. | | 1-To install XE5, I have to uninstall 2010 before ? | | 2-If I install XE5 without uninstalling 2010, the two continue | working ? | | 3-...