Имя пользователя:
Пароль:
 

Название темы: Передача файла по сети
Показать сообщение отдельно

ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата Viton-Zizu:
а есть какой нибудь пример как это делается? потому что всё таки придется делать скорей всего через сокеты, а как их в ручную прописывать ума не приложу... »
Делается это примерно так
Код: Выделить весь код
// Главный объект программы
TMainObject
{
private:
TServerSocket *fServerSocket;
//// прочие закрытые поля класса и методы


public:
__property TServerSocket *ServerSocket = {read=fServerSocket};
__fastcall TMainObject (void);
__fastcall ~TMainObject (void);
//// прочие открытые свойства класса и методы
};

// Конструктор класса
__fastcall TMainObject::TMainObject (void)
{
fServerSocket = new TServerSocket::TServerSocket (null);
fServerSocket->... = //// задать параметры объекта
}

// Деструктор класса
__fastcall TMainObject::~TMainObject (void)
{
delete fServerSocket;
}

// Основной код программы
int main ()
{
TMainObject MainObject; // Создаётся статический объект, содержащий в том числе нужные невизуальные компоненты
MainObject.ServerSocket->... Использование свойств и методов компонента
}
// Объект MainObject будет автоматически уничтожен при завершении функции main

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 01:33, 01-03-2012 | #11

Название темы: Передача файла по сети