![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Alexzz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 9.4.2007 Где: Латвия Репутация: 1 Всего: 1 |
Осваиваю связь через Tserversocket и Tclientsocket. Если например пытаться соединиться с другим компом, но там в тот момент не запущена программа, то возникает ошибка. Ну это нормально. Не нормально то, что прога при этом выдаёт мессагу об ошибке сокета. Формы try - except не помогают, так как соединение очевидно обрабатывается в другом потоке, который автоматически создаётся. У компонентов есть событие onError, если я прописываю туда обработчик, то выполняется и он, и затем всё равно выдаётся мессага.
Вопрос - как избавиться от сообщений об ошибках? |
|||
|
||||
| VICTAR |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 10 Всего: 80 |
Какая ошибка?
В onError помогает Error := 0 ps для таких вопросов есть раздел Сети |
|||
|
||||
| Alexzz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 9.4.2007 Где: Латвия Репутация: 1 Всего: 1 |
VICTAR, вопрос не по ошибке, с ней всё понятно - если не с кем соединяться, то возникает ошибка. Вопрос о том, что-бы сделать обработчик ошибок и не бегать к компу жать на ок по каждой проблеме.
Процедуре обработки ошибки передаётся переменная ErrorCode. Ты её имел в виду? Или именно Error? Ща попробую. з.ы. вопрос то не по сетям а по обработке ошибок. Добавлено через 6 минут и 33 секунды Ура!!! Огромное спасибо! ErrorCode:=0; в обработчике решило проблему. Это сообщение отредактировал(а) Alexzz - 27.7.2008, 22:32 |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
Не стал новую тему создавать.
Чёт с EConvertError неполучается... Как сделать, чтобы в эдит нельзя было буквы вводить??? Всмысле как обработать эту ошибку?! У меня на эдите strtoint стоит, т.е. нужно чтобы выскакивало не системное сообщение, а мое! |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: 5 Всего: 11 |
А так нельзя?
-------------------- ![]() |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
Сперва вылетает мое сообщение, а затем все равно системное... |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: 5 Всего: 11 |
В такой ситуации не может вылетать ошибка, просто ты запустил под отладкой Ф9 нажал, а ты скомпиль и запусти отдельно ехе, все работает
-------------------- ![]() |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
1. Пользуй TryStrToInt.
2. Для разрешения ввода только цифр в едит установить стиль ES_NUMBER -------------------- There are always someone smarter than you... |
|||
|
||||
| Dobermann |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
И даже в скомпилинной тоже вылетает! =(
А как его правильно в моем случае использовать???
Чёт не нашел такого значения у свойств... |
||||||
|
|||||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 2 Всего: 30 |
Dobermann,
кнопка ф1 на клаве отсутствует ? http://delphi.about.com/library/rtl/blrtlTryStrToInt.htm Добавлено @ 23:45
Это сообщение отредактировал(а) Exai1e - 4.12.2008, 23:46 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| THandle |
|
||||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
Это стиль.
Добавлено через 2 минуты и 32 секунды Кстати оно во всех случаях одинаково используется... |
||||
|
|||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: 5 Всего: 11 |
http://delphi.about.com/library/rtl/blrtlTryStrToInt.htm Та я пока написал Это сообщение отредактировал(а) Christoph - 5.12.2008, 10:22 -------------------- ![]() |
|||
|
||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 2 Всего: 30 |
ps. кто еще даст ответ ? или 3х уже достаточно ;)
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| Dobermann |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
Мерси мальчики =*
Вот это работает! А если у меня 5 эдитов, то надо в пяти таких сообщениях стиля указывать по очереди все 5 эдитов??? Можно это автоматизировать или зациклить??? Или еще что-нибудь... Т.е.:
|
||||
|
|||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: 5 Всего: 11 |
Выделить все Edit в Object TreeView и затем создать событие OnEnter и это событие будет общим для всех Edit ов
Вот что получится:
Это сообщение отредактировал(а) Christoph - 5.12.2008, 10:27 -------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |