![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сетевая игра в DelphiX
Omar2002 © (2003-06-18 15:19:00)
Здрасти мастера игроделанья!
Я тут делаю игру типа космической аркады с элементами экономической стратегии. В ней предпологается сетевая игра.
Вот я и столкнулся с проблемкой: в статье http://www.gamedev.ru/coding/20806.shtml,посвященной этой теме по-идее все есть, но дело в том, что данные примеры расчитаны на Delphi6, а у меня стоит Delphi5 и менять я его пока не собираюсь; дак вот у меня ничего не получается. Там много всякого из 6.
Помогите, если можете!!! Ссылочку на статью,с данным вопросом в Дельфи5. Или дайте свой совет. plz!!
hex_for_delphi (2003-06-26 15:45:00) [1]
Хмм странно что у тебя возникла такая проблема.. Вообщето я авторой данного цикла статей и думал что таких вопросов не будет... а мыло hex@samtel.ru у меня умероло... сори всем кто писал... кому надо пишите на hex_for_gold@mail.ru с уважением Энгельгардт Влад aka hex. Icq : 103287048
Omar2002 (2003-06-25 22:49:00) [2]
Ну че, я все разобрал и все терь робит, оказалось надо было переменную типа TDXActivMessag(Или типа того) делать динамической и все, а больше ниче делать не надо.
Всем спасибо, но возник еще вопрос: А как послать конкретному игроку, а не всем (DPID_ALLPLAYERS) ?
Kelegorm (2003-06-24 19:40:00) [3]
Может быть, дело в версии. Как известно, есть несколько версий Delphi 5, и вообще всех : Enterprase/Profesional/Home(что-ли). Я полагаю, в этом всё дело. Лучше всех, конечно Enternprise, а остальное лажа.
MacroDenS (2003-06-23 19:01:00) [4]
>>Одна из таких связана с типом variant которого по-моему нет в >>5 версии делфи.
тип Variant в 5 дельфе есть однозначно, юзай хелп!
А в статье все нормально, только юзесы прописать нужно соответствующие
dimodim (2003-06-23 16:18:00) [5]
Интересно, у меня тоже пятый и всё пашет
Omar2002 (2003-06-19 19:12:00) [6]
спасябо за советы, еще помучаюсь! :)
pasha676 (2003-06-19 14:53:00) [7]
А на счет sendmessage странно. Посмотри где и как объявлены параметры. По одной строке разумеется не найдешь.
Daddy (2003-06-19 13:50:00) [8]
Variants просто удали.
Omar2002 (2003-06-19 13:27:00) [9]
Ну дак как??
Или что-то еще не понятно в моем вопросе?
Omar2002 (2003-06-18 18:50:00) [10]
> Карлсон © (18.06.03 16:42)
Пример я скачал, в том-то и дело, что они загружаются с кучей ошибок. Одна из таких связана с типом variant которого по-моему нет в 5 версии делфи.
Ошибка при компиляции так же выдается в строке SendMessage на все 3 параметра.
if form1.DXPlay1.Players.Count =2 then
begin
msgsize := SizeOf(TDXActionMessage);
msg.dwType:=DXACTION_MESSAGE;
msg.ActionCode:=DXKEY_LEFT;
form1.DXPlay1.SendMessage(DPID_ALLPLAYERS,msg,msgsize);
end;
end;
Карлсон (2003-06-18 16:42:00) [11]
а что конкретно то не получается?
какие нить модули не соответствуют или как?
ты пример к статье конечно скачал?
какие ошибки вылазят при компиляции?
pasha676 (2003-06-18 16:38:00) [12]
Не настолько версии Дельфи друг от друга отличаються, чтоб входить из-за этого в ступор. Все переделывается. Изучай. Пригодиться.