Вверх ↑
Ответов: 1297
Рейтинг: 47
#1: 2023-04-01 20:15:30 ЛС | профиль | цитата
Вот нашел Гуглом тут свою старую тему по IC..
https://forum.hiasm.com/topic/58012/0
И выяснил что я даже Hello World не могу вывести без кнопки, чтобы при старте IC автоматом исполнялась функция или какой-то код(..
ShowMessage('Hello World') ; - и куда его писать?
Спасибо за 3-й +))

--- Добавлено в 2023-04-01 20:22:14

Победа! Вот она, простейшая самая первая программа в IC выводящая "Hello World":

Add(MainForm,2953706,21,105)
{
}
Add(InlineCode,11934225,392,385)
{
 Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10:   private|0:|9:   public|0:|5: end;|0:|14:implementation|0:|0:|0:|0:|5:begin|0:|33:     ShowMessage('Hello World') ;|0:|1: |4:end.|
}


Уметь выводить это сообщение очень пригодится при дальнейшей отладке программ.

--- Добавлено в 2023-04-01 20:37:23

Вызов функции:


Add(MainForm,2953706,21,105)
{
}
Add(InlineCode,11934225,392,385)
{
 Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10:   private|0:|9:   public|0:|5: end;|0:|14:implementation|0:|33:function showM(st:string):string;|17:var s1,s2:string;|5:begin|4:    |34:    s1:=' Это моя первая функция';|40:    s2:=' которую я запомню навсегда..';|27:   ShowMessage(st+s1+s2) ; |4:end;|0:|0:|5:begin|0:|41:	 showM('Привет Мир! '); // вызов функции|6:	     |57:	 ShowMessage('Hello World') ;  // прямое выполнение кода|0:|1: |4:end.|
}

карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Редактировалось 5 раз(а), последний 2023-04-01 20:37:23