![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#461 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Не знаю у меня всё быстро происходит. Навожу курсор на нужную запись и тутже открывается меню в котором сразу выбираю действие.
|
![]() |
![]() |
![]() |
#462 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Для интереса сделайте Label в сторонке и выведите в него UserListView.Selected.Index в событии на выбор пункта меню, будет ли совпадать с тем на котором вызывается меню.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#463 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Так
Код:
|
![]() |
![]() |
![]() |
#464 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Неправильное преобразование, Caption просит String тип:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#465 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Access violation at address и тому подобное, короче при выборе кого-либо из списка одни вот такие ошибки валятся. После ошибки Server = 0, первый юзер = 1, снова после ошибки второй = 2, эти цифры выводятся в Caption Label.
P.S. После перезапуска сервера после клика по первому юзеру всё норально, а дальше валятся ошибки. Последний раз редактировалось Shouldercannon; 20.06.2010 в 00:34. |
![]() |
![]() |
![]() |
#466 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Ищите по коду разные алгоритмы, от старых версий и новых, ...возможно просто не замечаете.
Можно код на пункт меню посмотреть?
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#467 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Цитата:
Результаты эксеперементов В списке были Server - 127.0.0.1 Lennox - 77.234.224.154 Shouldercannon - 77.234.194.247 Далее выводил в ShowMessage IP выделенного юзера из списка Server - List index out of bounds (-1) (не удивительно, что такая ошибка ведь ServerSocket.Socket.Connections[UserListView.Selected.Index - 1].RemoteAddress) Lennox - 77.234.194.247 Shouldercannon - 77.234.224.154 (поменялись местами) В данном случае IP правельно определяется если первым подключится Lennox, вторым Shouldercannon, если наоборот результат выше. С ServerSocket.Socket.Connections[UserListView.Selected.Index].RemoteAddress не лучше Server - 77.234.224.154 Lennox - 77.234.194.247 Shouldercannon - List index out of bounds (2) Вот так индекс определяется верно без ошибок, но в событии UserListViewSelectItem просто жесть Код:
Код:
Последний раз редактировалось Shouldercannon; 20.06.2010 в 20:59. |
|
![]() |
![]() |
![]() |
#468 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Все ошибки из-за исчезновения выделения при работе со списком и другими объектами. Лучше использовать содержимое того же поля привата, которое уже показывает ник выделенного в списке пользователя, и, да, примените поиск этого имени в массиве UserMas, в данном случае BannedUnbannedNick будет равен PrivateEdit.Text, плюс нужно исключение на значение "Всем", или обработка для бана/разбана всем пользователям, если нужно.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#469 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Тоесть ник выделенного передать в переменную, далее сделать проверку по UserMas и при совпадении отослать в канал команду. Возникает вопрос: как узнать IP найденного юзера для занесения в лог файл?
Последний раз редактировалось Shouldercannon; 21.06.2010 в 20:52. |
![]() |
![]() |
![]() |
#470 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Поиск простой. Вот так будет для сервера:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Создание клиент-сервера | Pblog | Обсуждение статей | 0 | 03.10.2007 17:12 |
обновление в блоге - Диплом. Создание и продвижение сайта - готовь сани летом, а дипл | Pblog | Обсуждение статей | 0 | 31.08.2007 20:00 |
обновление в блоге - USB Холодильник | Pblog | Обсуждение статей | 0 | 25.06.2007 14:13 |
обновление в блоге - О ярлыках | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |