konctantin777 |
Отправлено: 07 Июня, 2021 - 16:32:13
|
Эксперт
Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Здравствуйте. Есть код выводящий лог CODE:string log1="_",log2="_",log3="_",log4="_";
KIB_1:;
log4="текст для вывода"; log();
pause(100);//Убрать после теста
goto KIB_1;
function log()
{
log1=log2;log2=log3;log3=log4;
textout(1, 100, 0, "текст1 "+log1, 0);pause(100);
textout(2, 100, 20, "текст2 "+log2, 0);pause(100);
textout(3, 100, 40, "текст3 "+log3, 0);pause(100);
textout(4, 100, 60, "текст4 "+log4, 0);pause(100);
}
ПОдскажите как сделать, чтобы выводил в текст статик ? Не получается в него ( |
|
|
Ilya001 |
Отправлено: 07 Июня, 2021 - 18:01:19
|
Эксперт
Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020
Репутация: 23
|
konctantin777 пишет: Ilya001 , Спасибо ) Только не понял как сделать несколько строк, чтобы двигалось как с текстоут ?
Тоже просто "text1" "text2" "text3" "text4" сделать ?
CODE:string text1="Один",text2="Два",text3="Три",text4="Четыре";
sendcontrol(STATIC_0, text1); //sendcontrol - отправляет данные контролу
sendcontrol(STATIC_1, text2);
sendcontrol(STATIC_2, text3);
sendcontrol(STATIC_3, text4);
CREATE_INTERFACE
{
DIALOG "Окно" 237 180
BUTTONSCRIPT "Запустить" 125 121 100 25
//Добавление контролов управления
STATIC_0 "" 10 10 90 18
STATIC_1 "" 10 25 90 18
STATIC_2 "" 10 40 90 18
STATIC_3 "" 10 55 90 18 //ПозицияX ПозицияY РазмерX РазмерY
} |
|
|
konctantin777 |
Отправлено: 07 Июня, 2021 - 19:11:26
|
Эксперт
Покинул форум
Сообщений всего: 1168
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Всё равно ошибка. Пробовал, как знаю, в статик переменную писать- что то где то не так (
CODE:int pos_size_static1[10][4];
string text_static1[10];
pos_size_static1[0][0]=16; pos_size_static1[0][1]=11; pos_size_static1[0][2]=100; pos_size_static1[0][3]=20;
pos_size_static1[1][0]=15; pos_size_static1[1][1]=35; pos_size_static1[1][2]=100; pos_size_static1[1][3]=20;
pos_size_static1[2][0]=15; pos_size_static1[2][1]=57; pos_size_static1[2][2]=100; pos_size_static1[2][3]=20;
pos_size_static1[3][0]=16; pos_size_static1[3][1]=81; pos_size_static1[3][2]=100; pos_size_static1[3][3]=20;
pos_size_static1[4][0]=16; pos_size_static1[4][1]=104; pos_size_static1[4][2]=100; pos_size_static1[4][3]=20;
pos_size_static1[5][0]=14; pos_size_static1[5][1]=125; pos_size_static1[5][2]=100; pos_size_static1[5][3]=20;
pos_size_static1[6][0]=14; pos_size_static1[6][1]=146; pos_size_static1[6][2]=100; pos_size_static1[6][3]=20;
pos_size_static1[7][0]=13; pos_size_static1[7][1]=167; pos_size_static1[7][2]=100; pos_size_static1[7][3]=20;
pos_size_static1[8][0]=14; pos_size_static1[8][1]=188; pos_size_static1[8][2]=100; pos_size_static1[8][3]=20;
pos_size_static1[9][0]=14; pos_size_static1[9][1]=209; pos_size_static1[9][2]=100; pos_size_static1[9][3]=20;
text_static1[0]="Лог 1"; text_static1[1]="Лог 2"; text_static1[2]="Лог 3"; text_static1[3]="Лог 4";
text_static1[4]="Лог 5"; text_static1[5]="Лог 6"; text_static1[6]="Лог 7"; text_static1[7]="Лог 8";
text_static1[8]="Лог 9"; text_static1[9]="Лог 10";
//////////
createdialog(1, STATIC, #pos_size_static1[0][0], #text_static1[0]);
//////////
showdialog(1, "
лог", -3, 1, 149, 274, 0, 1);
//////////
string text1="Один",text2="Два",text3="Три",text4="Четыре",text5="5",text6="6",text7="7",
text8="8",text9="9",text10="10",text11="11";
//sendcontrol(STATIC_0, text1); //sendcontrol - отправляет данные контролу
text10="новый поступивший комент";
text1=text2;text2=text3;text3=text4;text4=text5;text5=text6;text6=text7;text7=text8;text8=text9;text9=text10;
sendcontrol(text_static1[1], text1);
sendcontrol(text_static1[2], text2);
sendcontrol(text_static1[3], text3);
sendcontrol(text_static1[4], text4);
sendcontrol(text_static1[5], text5);
sendcontrol(text_static1[6], text6);
sendcontrol(text_static1[7], text7);
sendcontrol(text_static1[8], text8);
sendcontrol(text_static1[9], text9);
sendcontrol(text_static1[10], text10);
loop() sleep(10);//Убрать после теста (Отредактировано автором: 07 Июня, 2021 - 19:15:17) |
|
|
Zireael |
Отправлено: 08 Июня, 2021 - 02:09:36
|
Эксперт
Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: В документациях sendcontrol/getcontrol я не нашёл примера, для использование этих функции для немодальных диалог.окон.
Потому что они для CREATE_INTERFACE, а не createdialog.
Цитата: в статик переменную писать
CODE:text_static1[0]="нужный текст"; |
|
|
|