Вверх ↑
Этот топик читают: Гость
Ответов: 590
Рейтинг: 19
#1: 2009-03-03 18:14:01 ЛС | профиль | цитата
как вообще работать с этим компонентом?... я даже не понимаю как написать стандартную hello world...
карма: 0

0
Ответов: 2125
Рейтинг: 159
#2: 2009-03-03 18:23:41 ЛС | профиль | цитата
Hello, World!

Add(Button,10256021,168,84)
{
Left=50
Top=45
Data=String(My Caption)
link(onClick,3041093:doHelloWorld,[])
}
Add(InlineCode,3041093,238,84)
{
WorkPoints=#12:doHelloWorld|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|69:uses kol,Share,Debug,Windows; // add "Windows" unit for "MessageBox" |0:|4:type|28: THiAsmClass = class(TDebug)|10: private|3: |9: public|67: procedure doHelloWorld(var dt:TData; idx:word); // declaration|0:|5: end;|0:|14:implementation|0:|49:procedure THiAsmClass.doHelloWorld; // definition|5:begin|66: MessageBox(0,PChar('Hello, World !'),PChar(ToString(dt)),MB_OK);|4:end;|0:|4:end.|
}
карма: 1

1
Голосовали:EcsTasY
Ответов: 590
Рейтинг: 19
#3: 2009-03-03 18:25:34 ЛС | профиль | цитата
хех.. а вставлять как именно?... мнеб примерчик с уже вставленным кодом в компонент...
карма: 0

0
Ответов: 1946
Рейтинг: 175
#4: 2009-03-03 18:48:02 ЛС | профиль | цитата
EcsTasY, рекомендую открывать коды компонентов и брать аналогию. Так я сам всё изучал. И очень успешно.
карма: 10
0
Ответов: 2125
Рейтинг: 159
#5: 2009-03-03 18:56:14 ЛС | профиль | цитата
EcsTasY писал(а):
примерчик с уже вставленным кодом в компонент

Ну так MessageBox(...) и есть тот код, который я вставил в компонент! Что не устраивает-то?
карма: 1

0
Разработчик
Ответов: 26315
Рейтинг: 2146
#6: 2009-03-03 19:11:47 ЛС | профиль | цитата
EcsTasY, читаем от начала и до конца вот этот топик, а уже после задаем вопросы

http://hiasm.1gb.ru/forum.html?q=3&p=64288#p64288


карма: 22

1
Голосовали:EcsTasY
Ответов: 590
Рейтинг: 19
#7: 2009-03-03 19:23:28 ЛС | профиль | цитата
tsdima писал(а):
Ну так MessageBox(...) и есть тот код, который я вставил в компонент! Что не устраивает-то?

тьфу.. эт я тормоз пасиб
nesco писал(а):
EcsTasY, читаем от начала и до конца вот этот топик, а уже после задаем вопросы

окей.. приму к сведению... буду стараться
карма: 0

0
Ответов: 1946
Рейтинг: 175
#8: 2009-03-03 20:01:12 ЛС | профиль | цитата
http://kolnmck.kolmck.net/index.shtmlЕсли желаешь узнать о том, на чём держится весь HiAsm.
А также для дальнейшей практики.
карма: 10
1
Голосовали:EcsTasY
Ответов: 5227
Рейтинг: 587
#9: 2009-03-03 20:14:16 ЛС | профиль | цитата
EcsTasY, путь будет гораздо тернистей чем кажется на первый взгляд.

Сначала нужно изучить азы Delphi
Потом понять чем отличается VCL и KOL
Потом разобратся с типами данных в HiAsm

А потом может к тому времени и KOLа то не будет вовсе а будет NET, а ты молод, в рассвете сил и знаний вагон
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2060
Рейтинг: 28
#10: 2009-03-03 23:39:35 ЛС | профиль | цитата
Вопрос от начинающего.
В этой схеме code_12007.txt есть два инлайнкода. В обоих есть procedure doHelloWorld(var dt:TData; idx:word); она отмечена как public.
Почему эти процедуры не перепутываются между собой?
Чем они разделены?

карма: 1

0
файлы: 1code_12007.txt [1.2KB] [341]
Разработчик
Ответов: 26315
Рейтинг: 2146
#11: 2009-03-03 23:46:20 ЛС | профиль | цитата
Эдик писал(а):
Чем они разделены?

Идентификаторами, которые ты не видишь. Скомпиль по Ctrl-D и посмотри -- hiInlineCode будут иметь отдельные юниты *.pas со своими идентификаторами.
карма: 22

0
Ответов: 2060
Рейтинг: 28
#12: 2009-03-04 00:02:51 ЛС | профиль | цитата
nesco, начинаю понимать. Спасибо.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2009-03-04 01:31:08 ЛС | профиль | цитата
3042 писал(а):
Если желаешь узнать о том, на чём держится весь HiAsm

не надо дезинформировать народ. Стандартный пакет это далеко не весь HiAsm и даже не его половина.
карма: 27
0
Ответов: 1946
Рейтинг: 175
#14: 2009-03-05 17:46:55 ЛС | профиль | цитата
Dilma писал(а):
не надо дезинформировать народ. Стандартный пакет это далеко не весь HiAsm и даже не его половина.


звиняюсь...
просто сам в основном пользуюсь стандартным пакетом.
карма: 10
0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2009-03-05 17:53:38 ЛС | профиль | цитата
3042 писал(а):
просто сам в основном пользуюсь стандартным пакетом.

это только так кажется. Сегодня большая часть диалогов среды вышла из пакета Modules и используется каждый день каждым пользователем среды.
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)