Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#1: 2006-09-29 16:01:42 ЛС | профиль | цитата
Вот схемка: code_350 нажимаем "on", потом "off".
Повторяем.
Раз на второй, на третий получаем окно с ошибкой "Runtime error 216".

Абидна слюшай - ничо низделал, тока вашол

P.S.: версия=3.62b159_up2, компилер=FPC.
карма: 0
начавший
0
файлы: 1code_350.txt [804B] [398]
Ответов: 1305
Рейтинг: 29
#2: 2006-09-29 18:57:55 ЛС | профиль | цитата
У меня работает - правда на Дельфи
карма: 0

0
Ответов: 3655
Рейтинг: 69
#3: 2006-09-29 19:15:09 ЛС | профиль | цитата
Подтверждаю компилятор FPC - ошибка
карма: 0

0
Ответов: 9906
Рейтинг: 351
#4: 2006-09-29 19:22:37 ЛС | профиль | цитата
Андрей. писал(а):
Повторяем.
Раз на второй, на третий получаем окно с ошибкой "Runtime error 216".

Так повторям, или путаем
карма: 9

0
Ответов: 3851
Рейтинг: 159
#5: 2006-09-30 16:24:36 ЛС | профиль | цитата
Galkov, Повторяем нажимать конечно
карма: 0
начавший
0
Ответов: 3851
Рейтинг: 159
#6: 2006-10-19 13:26:25 ЛС | профиль | цитата
Попробовал делфями - "Runtime error" не выдаёт, но требует бережного отношения: достаточно дважды подряд нажать "on" - башню сносит напрочь. Если у него такая тонкая душевная организация, можно вставить защиту, или мне самому опять об етом заботитЬся (приклеивать навесные, ой - внешние элементы)?
карма: 0
начавший
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#7: 2006-10-19 13:46:46 ЛС | профиль | цитата
А мне вот это непонятно:
D:\Program Files\HiAsm\Elements\Delphi\code\hiTCP_Server.pas(30) Hint: Private symbol '_OnError' declared but never used

Да еще и красным.
карма: 22

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#8: 2006-10-19 13:51:56 ЛС | профиль | цитата
Можно догадаться что красным из-за того, что в строке есть слово Error. А в остальном: ну типа объявили, а ЧЁ не используете то? Умный типа...
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#9: 2006-10-19 14:08:17 ЛС | профиль | цитата
А в остальном: ну типа объявили, а ЧЁ не используете то? Умный типа...

А это как объяснить?
    procedure _OnError(Sender: PObj; const Error:integer);
   public
...
procedure THITCP_Server._OnError;
begin
_hi_OnEvent( _event_onError,Error );
end;
карма: 22

0
Ответов: 2125
Рейтинг: 159
#10: 2006-10-19 14:17:15 ЛС | профиль | цитата
А вот так:
constructor THITCP_Server.Create;
begin
inherited;
Sock := TSocket.Create;
Sock.OnConnect := _OnConnect;
Sock.OnDisconnect := _OnDisConnect;
Sock.OnRead := _OnRes;
Sock.OnClientConnect := _OnClientConnect;
Sock.OnClientDisconnect := _OnClientDisConnect;
//Sock.OnError := _OnError;
end;
Sock.OnError не существует пока
карма: 1

0
Ответов: 9906
Рейтинг: 351
#11: 2006-10-19 14:32:24 ЛС | профиль | цитата
кстати о красном...
Dilma, может лучше парсить красный цвет по "Error:"

Не первый раз народ пугается
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#12: 2006-10-19 14:49:36 ЛС | профиль | цитата
А что, ремарки не вариант поставить, пока нет Sock.OnError, чтобы дерьмантин не вылазил, снять -то можно всегда?
карма: 22

0
Ответов: 9906
Рейтинг: 351
#13: 2006-10-19 15:30:07 ЛС | профиль | цитата
Да вариант...
Как и вариант пройтись по всем кодам HiAsm на предмет выкашивания warning-ов...
По крайней мере, may be undefined - можно интересные открытия для себя сделать
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#14: 2006-10-19 15:38:51 ЛС | профиль | цитата
Galkov, во, во! Там столько лысых переменных наплодилось.
карма: 22

0
Ответов: 3851
Рейтинг: 159
#15: 2006-10-19 16:16:12 ЛС | профиль | цитата
Да, непонятно code_449 почему же "never used" ?

P.S. я дэлфями компилил.
карма: 0
начавший
0
файлы: 1code_449.txt [762B] [301]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)