Z Delphi do BCB

0

Witam,

próbuję oswoić się z BCB6 i przepisuję jeden prosty programik z Delphi na BCB, za pomocą którego łączę się z serwerem FTP dzięki komponentom Indy. W Delphi, gdy chcę użyć modułów to ich nazwy dopisywane są do sekcji USES. W kodzie BCB czegoś takiego nie widzę. Myślałem, że jest to rozwiązywane za pomocą dyrektyw #include<>. Tak czy inaczej mam problem z takim oto kodem:

FTP := TIdFTP.Create(nil);

Próbowałem napisać to w taki sposób:

TIdFTP *FTP = new TIdFP;

ale dostaje komunikat

[C++ Error] Unit1.cpp(20): E2451 Undefined symbol 'TIdFTP'
[C++ Error] Unit1.cpp(20): E2451 Undefined symbol 'FTP'
[C++ Error] Unit1.cpp(20): E2303 Type name expected
[C++ Error] Unit1.cpp(20): E2379 Statement missing ;

Zapewne trzeba dodać moduł indy. Jak to zrobić? Pytam bo gdy wrzucam na formę komponent IdFTP to nie widzę zmian w kodzie tak jak było to w przypadku Delphi.

Pozdrawiam!

1

prawym na kartę zakładki i "switch do header file" i tam tego szukaj

1

Trzeba dodać odpowiedni moduł za pomocą #include <IdFTP>

1

Co to jest TIdFP? Popraw tą linię:

TIdFTP *FTP = new TIdFP;

a dodaj

#include "IdFTP.hpp"
0

Dzieki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1