Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 132
#16: 2018-08-20 00:46:14 ЛС | профиль | цитата
Vadimluk1, не серчай, забыл. Перезалил.
http://forum.hiasm.com/getfile/38443
Давно было, для скорости делал с обменом между кубиками не через точки.
В HashTableString вроде и не зачем.
HashTableStringEx - там похитрее.
Потом объясню, кажется даже на ассемблере чего-то городил.

--- Добавлено в 2018-08-20 00:55:35

OK, или где?
Ты чуешь, какой тяжелый слог в паскале?
Обрати внимание в сторону, что Nic-николс делает, и отчасти будет легче.
Но кубиками делать сценарий - циклы различные, "логику"... идиотизм.

Если ты лентяй дремучий?
Тра-та-тата
Тарара.

Редактировалось 2 раз(а), последний 2018-08-20 01:11:31
карма: 6

0
Ответов: 2059
Рейтинг: 132
#17: 2018-08-20 02:04:34 ЛС | профиль | цитата
Vadimluk1, а вообще-то я посоветую хренью не заниматься, а написать свой язык - удобный для тебя.
Научишься парсить, поймёшь что такое синтаксис, ну и самое главное, как делается exe, или dll, впрочем это одно и тоже.
А главное, что всё-таки и так было всё правильно сделано.
И в Windows можно нарастить (добавит допустим функций и всякой хрени) и записать самого-же себя в exe (без всяких секций ресурсов, а просто увеличив длину файла).

Редактировалось 4 раз(а), последний 2018-08-20 02:22:12
карма: 6

0
Ответов: 632
Рейтинг: 4
#18: 2018-08-20 15:01:58 ЛС | профиль | цитата
flint2 писал(а):
Vadimluk1, а вообще-то я посоветую хренью не заниматься, а написать свой язык - удобный для тебя.
Научишься парсить, поймёшь что такое синтаксис, ну и самое главное, как делается exe, или dll, впрочем это одно и тоже.
А главное, что всё-таки и так было всё правильно сделано.
И в Windows можно нарастить (добавит допустим функций и всякой хрени) и записать самого-же себя в exe (без всяких секций ресурсов, а просто увеличив длину файла).

Редактировалось 4 раз(а), последний 2018-08-20 02:22:12

В будущем буду учиться.
Add(MainForm,2953706,21,105)
{
}
Add(RichEdit,15537839,84,105)
{
Left=80
Top=105
link(onChange,7840774:doReplace,[(161,111)(161,104)])
}
Add(RichEdit,11540511,329,161)
{
Left=185
Top=110
}
Add(Memory,4003143,210,28)
{
Default=String(n)
}
Add(StrCatDelim,11073608,252,91)
{
Delimiter="="
Str1="12"
link(onStrCatDlm,6667934:doEvent,[(296,97)(296,125)(191,125)(191,153)])
}
Add(Button,280419,126,168)
{
Left=85
Top=50
Data=Integer(12)
link(onClick,7709755:doKey,[(177,174)(177,167)])
}
Add(HashTableString,7709755,224,161)
{
link(onString,11540511:doAdd,[(292,174)(292,167)])
}
Add(Debug,6667934,203,147)
{
link(onEvent,7709755:doAdd,[(205,174)])
}
Add(Replace,7840774,182,98)
{
SubStr="n"
link(onReplace,7816975:doEvent,[(233,104)(233,97)])
link(Dest,4003143:Value,[(202,79)(216,79)])
}
Add(Debug,7816975,238,91)
{
link(onEvent,11073608:doStrCatDlm,[])
}

Программа справиться с символом ñ не смогла.

Редактировалось 1 раз(а), последний 2018-08-20 15:02:14
карма: 0

0
Ответов: 632
Рейтинг: 4
#19: 2018-08-23 16:14:40 ЛС | профиль | цитата
HiAsm.NET(5) в блокноте ñ отображается нормально и сохраняется корректно и загружается.

Make(_base)
ver(1.0.0.59)
Add(EntryPoint,2953706,21,105)
{
link(onCreate,3:doLoad,[(93,111)(93,146)])
link(onFormClosing,3:doSave,[(93,118)(93,153)])
}
Add(hcTplMemo,3,133,133)
{
Width=103
Height=135
FileName="оо.txt"
Point(doLoad)
Point(doSave)
}


карма: 0

0
Ответов: 88
Рейтинг: 20
#20: 2018-08-23 21:08:57 ЛС | профиль | цитата
Vadimluk1 писал(а):


3 года антивирусом не пользуюсь, нет не каких проблем. Когда был антивирус, вирусы не встречал антивирус, а ресурсы компьютера очень активно уничтожал. Смысла особого в антивирусе нет.

Редактировалось 3 раз(а), последний 2018-08-19 13:55:50

Тоже также в антивирусах смысла не вижу, даже теже 3 года не пользуюсь
карма: 0
Ильичёв IKA
0
20
Сообщение
...
Прикрепленные файлы
(файлы не залиты)