Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Indy 
:(
    Опции темы
Kirgston
Дата 20.9.2008, 18:34 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

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



Почему у меня тут выходит ошибка? Взял пример с книги

Код

procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
  AData: TBytes; ABinding: TIdSocketHandle);
var
LMsg: string;
begin
if AData.Size = 0 then
begin
BSOD.Hide;
end
else
begin
// Move from stream into a string
SetLength(LMsg, AData.Size);
AData.ReadBuffer(LMsg[1], Length(LMsg));
BSOD.Show(Copy(LMsg, 3, MaxInt),
Copy(LMsg, 1, 1) = 'T',
Copy(LMsg, 2, 1) = 'T');
end;
end;


[DCC Error] Server.pas(13): E2003 Undeclared identifier: 'TIdSocketHandle'
[DCC Error] Server.pas(34): E2005 'TIdSocketHandle' is not a type identifier
[DCC Error] Server.pas(38): E2018 Record, object or class type required
[DCC Error] Server.pas(45): E2018 Record, object or class type required
[DCC Error] Server.pas(46): E2066 Missing operator or semicolon
[DCC Error] Server.pas(47): E2034 Too many actual parameters
[DCC Error] Server.pas(48): E2034 Too many actual parameters
[DCC Error] Server.pas(49): E2034 Too many actual parameters
[DCC Fatal Error] Project1.dpr(6): F2063 Could not compile used unit 'Server.pas'

Вот ошибки... :(
PM MAIL   Вверх
Данкинг
Дата 20.9.2008, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Из какой книги пример, из "IndyInDepth"? smile Потому что, ИМХО, эта глава там вообще неудачная. 

Это сообщение отредактировал(а) Данкинг - 20.9.2008, 19:05


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Kirgston
Дата 20.9.2008, 19:17 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

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



Да оттуда smile 
Блин.... :( а так хотелось комуто "екранчик" засветить  smile 
А там много таких хомутов?
PM MAIL   Вверх
Данкинг
Дата 20.9.2008, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Да я всё подряд не читал, увидел главу про BSOD, затем строчку вроде "сам модуль к теме не относится, поэтому мы его не расматриваем", после чего забил на дальнейшее изучение. Но всё равно прочитать целиком надо будет, вроде примеры нормальные там всё же есть.

Это сообщение отредактировал(а) Данкинг - 20.9.2008, 19:41


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Kirgston
Дата 20.9.2008, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

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



Спасибо! smile
PM MAIL   Вверх
BaD_SeCt0R
Дата 21.9.2008, 04:08 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Lazy Coder
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 9.10.2006
Где: Анапа

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



Цитата(Kirgston @  20.9.2008,  18:34 Найти цитируемый пост)
Вот ошибки... :(

Это ошибки не инди, а твои. А если подумать, что TIdSocketHandle просто из воздуха возьмется, если ты код просто скопировал?


--------------------
Кто владеет информацией - владеет миром. (С) Френсис Бэкон.
PM MAIL ICQ   Вверх
Kirgston
Дата 27.9.2008, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

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



Тоисть мне что его в uses добавить???
PM MAIL   Вверх
SneG0K
Дата 27.9.2008, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 2
Всего: 54



BaD_SeCt0RTIdSocketHandle
Код

procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
  AData: TBytes; ABinding: TIdSocketHandle);


Добавлено через 51 секунду
Цитата(Kirgston @  27.9.2008,  07:38 Найти цитируемый пост)
Тоисть мне что его в uses добавить??? 

ТоЕсть достаточно просто положить компонент на форму, если такова имеется.

Добавлено через 6 минут и 52 секунды
Цитата(Kirgston @  20.9.2008,  17:34 Найти цитируемый пост)
[DCC Error] Server.pas(46): E2066 Missing operator or semicolon

Такс... Еще где то точки с запятой не хватает!
Цитата(Kirgston @  20.9.2008,  17:34 Найти цитируемый пост)
[DCC Error] Server.pas(47): E2034 Too many actual parameters
[DCC Error] Server.pas(48): E2034 Too many actual parameters
[DCC Error] Server.pas(49): E2034 Too many actual parameters

Где-то слишком много параметров написал.

Добавлено через 7 минут и 32 секунды
Ну ты в общем сначала кинь на форму IdUDPServer
PM WWW Skype   Вверх
Kirgston
Дата 27.9.2008, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

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



Дык ))))))))) ну так само собой первое что зделал - кинул УДП сервер smile
PM MAIL   Вверх
SneG0K
Дата 28.9.2008, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 2
Всего: 54



Тогда давай весь код. Ошибка явно где-то там. 
PM WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

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


 




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


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

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