Einzelnen Beitrag anzeigen

Framige

Registriert seit: 4. Mai 2003
Ort: Bad Münstereifel
13 Beiträge
 
Delphi 7 Professional
 
#1

Indy in einer Konsolenanwendung

  Alt 26. Nov 2004, 22:02
Hi Experten,
ich bin noch recht unerfahren im Umgang mit Delphi, da ich seit >10 Jahren Pascal gewohnt bin.
Aus diesem Grunde kann ich das ein oder andere noch nicht so nachvollziehen.
Ich setze Delphi 7 Enterprise ein.
Ich habe mehrere Programme, die ich nun von Pascal auf Delphi umstellen möchte.
Eines klappt ganz hervorragend. Hiermit kann ich Dateien auf meinen FTP senden und auch abholen. Das Programm ist ein ganz normales Delphi-Projekt.

Nun zu meinem Sorgenkind. Das ist eine Konsolenanwendung. Hier habe ich eine eigene Klasse definiert. In diese wollte ich nun die TIdFTP mit aufnehmen.
Delphi-Quellcode:
cStatistics = class
  IdFTP1 : TIdFtp;
  ...
  private
  ...
  public
  ...
end;
Kompilieren lässt sich alles Fehlerfrei.
Wenn ich das Programm jedoch aufrufe, bekomme ich beim ersten Zugriff auf eine IdFTP-Variable (IdFTP1.Connected) sofort eine "Exception der Klasse EAccessViolation".
Ich denke mal, das ich irgendetwas noch initialisieren muss.
In Erwartung euere kompetenten Antwort(en)
Framige
  Mit Zitat antworten Zitat