|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подключения к игровому серверу
Здравствуйте уважаемые пользователи.
и так у меня есть кнопку по нажатию на которую запускается игра и заходит на сервер по ip адресу (10.16.23.23) у же прописанному в коде кнопки. а можно ли как то сделать чтобы в поле edit пользователь вводил ip адрес жал на кнопку и у него заходило в игру на сервер по адресу который он вписал в поле edit???? если да, подскажите как) вот код кнопки запуска Код:
procedure TForm1.Image13Click(Sender: TObject); begin WinExec('terraria.exe -32bit -dx -j 10.16.23.23 -nointro', SW_SHOW); Application.Minimize; end; Последний раз редактировалось feJIex, 18.09.2011 в 04:13. |
#2
|
|||
|
|||
PHP код:
PHP код:
|
#3
|
||||
|
||||
Код:
procedure TForm1.Image13Click(Sender: TObject); begin WinExec('terraria.exe -32bit -dx -j '+Edit1.Text+' -nointro', SW_SHOW); Application.Minimize; end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
Цитата:
он жалуетсья на ковычки ' ' перед и после edit1.text убераю их не работает |
#5
|
|||
|
|||
чо говорит то?
|
#6
|
|||
|
|||
Да я только читаю учебники смотрю уроки но так сделать не как не получается вот и спрашиваю совета у вас))))
|
#7
|
|||
|
|||
Не всмысле он када жалутся - сообщение внизу пишет на английском, исходя из него нада решать чо делать
|
#8
|
|||
|
|||
вот скрин ошибки
http://imagepost.ru/?v=error_41.jpg |
#9
|
|||
|
|||
надо всю строку в PChar завернуть
PHP код:
|
#10
|
|||
|
|||
Огромное вам спасибо, за отзывчивость и помашь, всё работает.!!!
а зачем мы всё строку зачарили? |
#11
|
||||
|
||||
Потому-что тип пареметра при вызове Winexec предполагается PAnsiChar, а когда вы собираете строчку ручками, получается уже другой тип String. Вот компилятор и кричал об этом. Кстати правильнее будет заворачивать в PAnsiChar а не PChar, во избежании проблем с кирилицей в параметрах.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#12
|
|||
|
|||
потому что winexec как и все функции winapi принимает строки в формате pchar, про этот формат гугл больше меня скажет.
а посмотреть какого типа аргументы принимает функция можно в делфи - ctrl+пробкл, ctrl+shift+пробел или ctrl+клик и то что раньше прокатывало без pchar - это делфи сама преобразовывала Последний раз редактировалось Pyro, 17.09.2011 в 16:19. |