Вверх ↑
Ответов: 12
Рейтинг: 0
#1: 2012-01-16 18:44:51 ЛС | профиль | цитата
Все та же ошибка, как не игрался... Вызываю через пример "TestDemo.sha" в архиве с calldllex


http://www.autohotkey.net/~MasterFocus/AHK/Lib/GPF/GPF_v1.1c.rar вот архив с библиотеками, d3d8 загружается вместо системной d3d8, а gpcomms.dll позволяет использовать внутри игры, текст, изображения, снятие скриншотов. (только в тех играх в которые загружена d3d8...)


Все с чем я смог разобратся это вывод FPS на экран во время игры ....
GPSI_ShowFPS;b;I;1 - показывать
GPSI_ShowFPS;b;I;0 - нет



------------ Дoбавленo в 13.12:
Ну ладно, тогда у меня другой вопрос. Что значит указатель на окно? (pointer to screen representation)

хочу вызвать эту функцию, в мануале написано что(WINDOW) это указатель на окно...
#cpp

int overlay(const WINDOW *, WINDOW *);

DATA TYPES

The following data types are declared:

WINDOW * pointer to screen representation
SCREEN * pointer to terminal descriptor
bool boolean data type
chtype representation of a character in a window
cchar_t the wide-character equivalent of chtype
attr_t for WA_-style attributes


Как получить этот указатель, и в каком типе??
------------ Дoбавленo в 13.16:

Add(MainForm,2953706,259,147)
{
Height=332
Caption="123"
BorderStyle=1
Position=1
Point(Handle)
}
Add(CallDllEx,2633612,609,357)
{
DLLName=".pdcurses.dll"
Point(onProc)
Point(onLog)
Point(onDLLExports)
Point(doDLLName)
Point(doListDLLExports)
}
Add(FindWindow,11127778,448,147)
{
Caption="Demo test"
SkipParam=2
link(onFind,3732035:doCompare,[(492,153)(492,255)])
}
Add(StrCat,14050646,287,350)
{
Str1="overlay;h;h;I;"
link(onStrCat,13385775:doStrCat,[(341,356)(341,402)])
link(Str2,2953706:Handle,[(300,264)(265,264)])
}
Add(StrCat,13385775,363,396)
{
Str2=";"
link(onStrCat,1147247:doStrCat,[(407,402)(407,422)])
link(Str1,14050646:Result,[(369,389)(293,389)])
}
Add(StrCat,1147247,418,416)
{
Str2=";"
link(onStrCat,2633612:doCallFuncStr,[(530,422)(530,363)])
link(Str1,13385775:Result,[(424,404)(396,404)(396,440)(369,440)])
link(Str2,11127778:Handle,[(431,298)(454,298)])
}
Add(If_else,3732035,420,252)
{
Type=2
Op2=Integer(0)
link(onTrue,14050646:doStrCat,[(275,255)(275,356)])
}
Add(Button,10104658,154,322)
{
Left=200
Top=115
link(onClick,11127778:doFind,[(333,328)(333,167)(369,167)(369,153)])
}

такая схема выдает ошибку...сама библиотека тут http://pdcurses.sourceforge.net/
------------ Дoбавленo в 18.44:
//
так может кто помочь? [flood]кто-то писал что разработка hiasm4 заморожена, так может вам нечего делать, дак помогли бы ? [/flood]
карма: 0

0