проверочный код соорудил и получается что в Киборе через приложение вот такой код работает
CODE:
int a,b;
char ch;
ch='s';
b=writebuffer(#ch, 1);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;
char ch;
ch='s';
b=writebuffer(#ch, 1);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;
теперь добавляю win, программа работающая с этим окном запущена, не пишет в нее и не читает
CODE:
win w=window ("EVE - Trionot Madullier", "triuiScreen", -1);
int a,b;
char ch;
ch='s';
b=writebuffer(#ch, 1, w);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1, w);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;
int a,b;
char ch;
ch='s';
b=writebuffer(#ch, 1, w);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1, w);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;
менял win на такой
CODE:
win w=window ("EVE - Trionot Madullier");
не помогает...
в описании написано "третий - указатель на программу в буфер которой пишем", по "win" Кибор ищет программу, которая с этим окном работает?
запутался, короче
(Добавление)
может это из-за фонового режима, в котором программа с этим окном работает?