Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2008, 22:40   #1
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию Подключился-создал компонент.

Как сделать так, что бы при подключении к серверу компа на форме создавался компонент (использую компонент IDTCPSERVER). Я пробовал что то делать но у меня вылитает ошибка дескриптора окна. Что делать, подскажите пожалуйста.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 01:10   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

показывай что делал
только не понятно как это именно связано с сервером, ибо в событии onconnect ты можешь писать что угодно
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.05.2008, 18:38   #3
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Код:
procedure TMAINFORM.SERVERConnect(AThread: TIdPeerThread);
var  USER     : array [1..9] of TFram;//Массив фрэймов
 INX:word;
begin
    INX:=0;
    if AThread.Connection.Connected=true then
    begin
        INX:=INX+1;
        USER[INX]:=TFram.Create(MAINFORM.BOX);
        USER[INX].Parent:=MAINFORM.BOX;
        USER[INX].Visible:=true;
        USER[INX].Name:='N'+inttostr(inx);
        USER[INX].Align:=alTop;
    end;
end;
Вот приблизительно такой код.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 19:17   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

самоу ничего в глаза не бросается?
tframe
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.05.2008, 19:47   #5
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Вы считаете меня совсем нубом. Я фрэйм обозвал Fram соответственно название класса тоже изменилось. При том если на кнопку код вешаю то все работает. А в моем случае оно как бы создает только ничего не отображается.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 19:51   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

при дампе весь код выолняется ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.05.2008, 19:58   #7
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Весь код выполняется, все работает, даже когда коннектится клиент,только я закрываю программу вылитает ошибка дескриптора окна. Если Вам не трудно попробуйте допустим создать кнопку при коннекте и если у Вас получится значит где то я затупил.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 20:43   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Да, собственно сам стормозил.
Разумеется любые действия с основным VCL потоком надо делать только в процедуре синхронизации.
в аттаче пример.
Вложения
Тип файла: rar ТЕСТ IDTCP.rar (446.7 Кб, 7 просмотров)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.05.2008, 21:09   #9
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Большое спасибо, буду разбираться.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
управление в игре - Скачал GLScene для Делфи, создал актера, камеру. Delphimen Мультимедиа в Delphi 4 08.05.2012 16:13
ошибка, после того как я создал запись 'fayl' ZhekON Общие вопросы Delphi 15 01.04.2007 13:39