Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Console Wizard 
:(
    Опции темы
Elfet
  Дата 6.1.2004, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Как в C++Builder 6, в Console Wizard разместить TServerSocket?
И чтоб события были, OnRead там и т.д.
withstupid.gif


--------------------
PM MAIL WWW Skype   Вверх
_hunter
Дата 7.1.2004, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



а в чем проблема?
создаеш новый объект, свойству OnRead даеш соотв. обработчик и все ОК smile.gif


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Elfet
Дата 7.1.2004, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



проблема в том что это то как раз у меня не получается! sad.gif
Не мог ли бы на примере показать плиз,!


--------------------
PM MAIL WWW Skype   Вверх
_hunter
Дата 7.1.2004, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



что именно не получается?
делаеш новый класс:

class CServerSocket : public TServerSocket{
private:
void __fastcall ServerSocket_OnAccept(TObject *Sender, TCustomWinSocket *Socket);
public:
__fastcall CServerSocket(Classes::TComponent* AOwner);
};

в конструкторе лепиш обработчик:
__fastcall CServerSocket::CServerSocket(Classes::TComponent* AOwner)
:TServerSocket(AOwner){
this->OnAccept = ServerSocket_OnAccept;
}
и все smile.gif

ну разве-что:
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
CServerSocket * ServerSocket = new CServerSocket(NULL);
//
ServerSocket->Free();

return 0;
}



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Elfet
Дата 7.1.2004, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



чего то у меня ни чего не получилось sad.gif
Нелзя ил по подробнее:
какие библиотеки включать
и т.д.
в общем лучше если весь проэкт описать, плиз!!



--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 7.1.2004, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Помогите кто-нибудь плиз!
Опешите всё подробно плиз!
Буду очень благодарен!


--------------------
PM MAIL WWW Skype   Вверх
_hunter
Дата 7.1.2004, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



да что не получилось то? напиши подробнее
а включать ScktComp.hpp нужно


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Elfet
Дата 7.1.2004, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



на счет ScktComp.hpp я понял а вот на счет остального....:
Код

class CServerSocket : public TServerSocket{
private:
void __fastcall ServerSocket_OnAccept(TObject *Sender, TCustomWinSocket *Socket);
public:
__fastcall CServerSocket(Classes::TComponent* AOwner);
};

чего то я не понял зачем это если библиоТеку включили
Код

в конструкторе лепиш обработчик:
__fastcall CServerSocket::CServerSocket(Classes::TComponent* AOwner)
:TServerSocket(AOwner){
this->OnAccept = ServerSocket_OnAccept;
}

а это куда я тоже не очень понял, я только недавно начал

Если не трудно размести плиз весь код от ночала до конца!! ПЛИЗ!!!


--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 7.1.2004, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



ПЛИЗ!!!


--------------------
PM MAIL WWW Skype   Вверх
_hunter
Дата 7.1.2004, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



так это и есть весь код smile.gif



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
_hunter
Дата 7.1.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



или если совсем весь то так: smile.gif
Код
//---------------------------------------------------------------------------
#include <ScktComp.hpp>
#include <vcl.h>
#include <windows.h>
//---------------------------------------------------------------------------
class CServerSocket : public TServerSocket{
 private:
   void __fastcall CServerSocket_OnAccept(TObject *Sender, TCustomWinSocket *Socket);
 public:
   __fastcall CServerSocket(Classes::TComponent* AOwner);
};

__fastcall CServerSocket::CServerSocket(Classes::TComponent* AOwner)
 :TServerSocket(AOwner){
   this->OnAccept = CServerSocket_OnAccept;
}

#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
 CServerSocket * ServerSocket = new CServerSocket(NULL);
 //
 ServerSocket->Free();
 return 0;
}
//---------------------------------------------------------------------------



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Elfet
Дата 7.1.2004, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



И ещё раз.....уж извениет за мою не образованость но выводится вот это:
[Linker Error] Unresolved external '__fastcall CServerSocket::CServerSocket_OnAccept(System::TObject *, Scktcomp::TCustomWinSocket *)' referenced from C:\DOCUMENTS AND SETTINGS\ELFET\РАБОЧИЙ СТОЛ\UNIT1.OBJ


--------------------
PM MAIL WWW Skype   Вверх
_hunter
Дата 7.1.2004, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



упс smile.gif
сам метод обработчика не написал smile.gif
еще такое добавить нужно:
void __fastcall CServerSocket::CServerSocket_OnAccept(TObject *Sender, TCustomWinSocket *Socket){
//
}

это перед
__fastcall CServerSocket::CServerSocket(Classes::TComponent* AOwner)
:TServerSocket(AOwner){
this->OnAccept = CServerSocket_OnAccept;
}



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Elfet
Дата 8.1.2004, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Большое спасибо!!!!!
Правда я уже по другому придумал :
спрятал форму smile.gif


--------------------
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.