Форум: "Игры";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизUndelphiX Найти похожие ветки
← →
2Wish (2005-11-16 23:12) [0]Скачал UndelphiX, всё работает графика немного лучше,(400 кадров в секунду :), и только DXInput не хочет копилится, пишет вот такие ошибки:
FDevice.SetDataFormat(c_dfDIKeyboard);
Incompatible types: "TDIEffect" and "PDIEffect"hr := FDevice.GetDeviceState(dwSize, Data);
Incompatible types: "procedure, untyped pointer or untyped pointer" and "Pointer"FDevice.SetDataFormat(c_dfDIKeyboard);
Constant object cannot be passed as var parameter
Кто-нибудь знает как решить энто?
← →
Ландграф мобил=) (2005-11-17 05:46) [1]Используй инпут из старого делфих
← →
2Wish (2005-11-19 13:27) [2]В том то и всё дело что DxInput от старого DelphiX ничем не изменился, изменить другие модули с которыми он взаимосвязан в вышеуказанный операторах.
← →
Sphinx © (2005-11-19 21:24) [3]>
FDevice.SetDataFormat(c_dfDIKeyboard);
> Constant object cannot be passed as var parameter
вариант 1
temp_var := c_dfDIKeyboard;
FDevice.SetDataFormat(temp_var);
вариант 2
поставить в прототипе функцииSetDataFormat(...)
SetDataFormat(const ...)
или эта ошибка может быть вызвана вот этой:
>FDevice.SetDataFormat(c_dfDIKeyboard);
> Incompatible types: "TDIEffect" and "PDIEffect"
не знаю исходников UndelphiX, но попробуй так сперва:
FDevice.SetDataFormat(@c_dfDIKeyboard);
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c