Zireael пишет:
Цитата:
А ressettextout выводит строчкой.
ressettextout сбрасывает текст, а не выводит.
textout выводит текст в одну строку.
Ой, перепутал, но всеравно ты прав. Выводит в одну строчку, жаль никак не изменить.
Можно пример: Как создать FPS для программы?
Принцип: Другая программа при запуске кода отправляет в буфер текст каждую секунду сначала 0, потом 1, 2, 3, 4,5.... . Главная программа читает этот текст и записывает последнюю поулченную цифру в переменную, если эта цифра не изменится за 20 секунд больше, чем в переменной, то вызвать messagebox("Ошибка");
Если она изменилась, то обнулить счётчик, "когда считает 20 секунд до сообщения".
На заметку: При запуске главной программы буфер цифра если она равна "0" или же пустой текст, то не будет считать 20 секунд до сообщения об ошибке.
Проверить можно очень просто: Запустить оба exe собранных или оба кода( не собранных) в разных Киборах, как только коды заработали (Textout начал показывать цифры), то снять процесс другой программы и ждать 20 секунд.
Данный код выдает ошибку хотя длина строки 112 символов , что не так подскажите пожалуйста.
CODE:int pos_size_static0[1][4];
string text_static0[1];
pos_size_static0[0][0]=30; pos_size_static0[0][1]=80; pos_size_static0[0][2]=164; pos_size_static0[0][3]=97;
text_static0[0]="This file contains the mappings of IP addresses to host names. Each entry should be kept on an individual line.";
//////////
createdialog(0, STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////
showdialog(0, "Диалог", 558, 234, 250, 300, 1, 1);
//////////
loop() sleep(10);//Убрать после теста
Цитата:
Данный код выдает ошибку хотя длина строки 112 символов
Вот эта строка:
Цитата:
text_static0[0]="This file contains the mappings of IP addresses to host names. Each entry should be kept on an individual line.";
130 символов.
Сделайте так:
CODE:text_static0[0]="This file contains the mappings of IP addresses to host names."+
" Each entry should be kept on an individual line.";
или так:
CODE:text_static0[0]=
"This file contains the mappings of IP addresses to host names. Each entry should be kept on an individual line.";
Первый вариант предпочтительнее.
Вопрос: TextOut Win Api показывает текст в строчку или так же как и textout? За пример возьмем текст с переносами строчек для writebuffer
Цитата:
TextOut Win Api показывает текст в строчку или так же как и textout?
Это одно и тоже. Ничто не мешает выводить несколько textout'ов.
CODE:string rn=formatic(13)+formatic(10);
string s="123"+rn+"qwerty"+rn+"789";
messagebox(s);
string s2[99];
int count=regexsearch(sizearray(s2), #s2[0], s, "[^\r\n]+");
textbkcolor(255, 65280);
looptime(3000)
{
for(int i=0; i<count; i++)textout(i, 300, 100+i*30, s2[i], 1);
sleep(10);
}
Zireael пишет:
Цитата:
TextOut Win Api показывает текст в строчку или так же как и textout?
Это одно и тоже. Ничто не мешает выводить несколько textout'ов.
CODE:string rn=formatic(13)+formatic(10);
string s="123"+rn+"qwerty"+rn+"789";
messagebox(s);
string s2[99];
int count=regexsearch(sizearray(s2), #s2[0], s, "[^\r\n]+");
textbkcolor(255, 65280);
looptime(3000)
{
for(int i=0; i<count; i++)textout(i, 300, 100+i*30, s2[i], 1);
sleep(10);
}
Это понятно, просто я думал можно вывести как в буфере хранится без парсинга или вывода нескольких textotow, МОжет какой-то вывод текста на экран типа DrawText поможет вывести так как написано в буфере без вывода нескльких?
Как выложить видео на форум? Я знаю только как изображения, а видео ни разу не пробовал, да и функционала не вижу, а ютуб - это не то...
А где Кибор? Уже реально не смешно, что с проектом??
007wan , всё хорошо с проектом, просто тебя все игнорят