Delphi 7, Indy 10, IdFTP.pas et Access violation
Bonjour,
j'utilise désormais Delphi 7 personal et j'ai pu installer Indy 10.
Je souhaite uploader un fichier sur un serveur ftp, voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
...
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
IdExplicitTLSClientServerBase, IdFTP, ExtCtrls;
...
type
TForm1 = class(TForm)
ftp: TIdFTP;
...
implementation
...
ftp.host:='xxxx';
ftp.username:='xxxx';
ftp.password:='xxxx';
ftp.Put('c:\image.jpg', 'screen.jpg', true);
ftp.Disconnect;
... |
et j'obtiens une boite de dialogue qui me demande de trouver le fichier IdFTP.pas, avec dans le title bar, écrit :
Citation:
Source File not Found: IdFTP.pas
comme je ne trouve pas le fichier en question, je clique sur annuler et je reçois le message d'erreur suivant :
Citation:
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0047A979 in module Project1.exe. Read of address 000000C4. Process stopped. Use Step or Run to continue'
Voila, est-ce du au code, ou bien est-ce que Indy 10 est mal installé, je n'en ai aucune idée, je débute juste sur Delphi.
Merci pour votre aide,
KND