Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
#751: 2015-08-15 15:50:27 ЛС | профиль | цитата
SDK_IDE by SDK_IDE & HiAsm4
Можно утверждать как свершившийся факт, что проект SDK_IDE.SHA можно собрать в HiAsm Studio 4 и также он собирает себя сам.
С некоторыми оговорками почти: "HiAsm.NET на HiAsm.NET"
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1hiasmbyhiasm.gif [3.3MB] [1753]
Голосовали:1nd1g0
Ответов: 3889
Рейтинг: 362
#752: 2015-08-15 21:21:30 ЛС | профиль | цитата
Nic, Хороший темп обновлений, молодец.
SDK IDE с SVN 2022 собирается без ошибок, но вылетает
Пакет без отклонений от SVN, настройки сборки по умолчанию, со всей отладочной информацией, платформа AnyCPU, компиляция MSBUILD 4.0.30319
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#753: 2015-08-15 21:53:56 ЛС | профиль | цитата
1nd1g0 писал(а):
платформа AnyCPU
откуда? Пример на SVN содержит x86. HiAsm SDK пока не работает на x64.
И судя по ошибке - опять старая библиотека не заменяется в папке с примером. Папку примера чистить надо после обновления с SVN.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 3889
Рейтинг: 362
#754: 2015-08-15 22:21:43 ЛС | профиль | цитата
Nic писал(а):
Папку примера чистить надо после обновления с SVN.

Касательно очистки - я вообще его впервые скомпилировал (на этом экземпляре среды). Остатков от прежних компиляций быть не должно было. Там у Вас масса файлов в этой папке и они используются при сборке, как погляжу, от чего конкретно чистим? dll и pdb удалял - всё равно такая же ошибка после пересборки. Перепроверил - правда стоял AnyCPU, непонятно откуда. Удалил и перекачал пример с x86. Ошибка осталась.
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#755: 2015-08-15 22:48:57 ЛС | профиль | цитата
Вспомнил, ранее про это писалось и обсуждалось, что пока на стадии экпериментов и отсутствия инсталлятора для работы примера необходима запись в реестре о пути до папки: ExampleSDK
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareHiAsm.NET]
"InstallPath"="C:\HiAsm\Elements\CNET\Example\SDK"
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:1nd1g0
Ответов: 3889
Рейтинг: 362
#756: 2015-08-15 23:17:12 ЛС | профиль | цитата
Удалось продвинуться до
------------ Дoбавленo в 23.17:
Информация для отладки
На пути к среде в логах не ругайтесь, они продублированны Junction-ссылкой c:hiasm
карма: 1

0
файлы: 2objlinkerror.png [1.8KB] [1172], sdkidedebuginfo.7z [31.8KB] [644]
Главный модератор
Ответов: 2999
Рейтинг: 396
#757: 2015-08-15 23:19:19 ЛС | профиль | цитата
Осталось найти источник информации о реестре и выполнить остальные временные требования. Это касается наличия в папке с примером еще нескольких папок, выкладывать которые на SVN не имеет смысла.
http://forum.hiasm.com/forum.html?q=3&p=279221#p279221
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Гость
Ответов: 17029
Рейтинг: 0
#758: 2015-08-15 23:30:55 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:34
карма: 0

0
Ответов: 3889
Рейтинг: 362
#759: 2015-08-15 23:31:29 ЛС | профиль | цитата
Nic писал(а):
выполнить остальные временные требования. Это касается наличия в папке с примером еще нескольких папок

У меня в папке SDK размещены две NTFS-Junction на реальные Elements и Compiler (но с ними ошибка на месте). Источник информации о реестре?
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#760: 2015-08-16 12:10:04 ЛС | профиль | цитата
Остается пока только skype через личку.
------------ Дoбавленo в 12.10:
На XP заработало. Упрощена установка добавкой командных файлов создания и удаления junction линков и регистрации SDK в реестре.

Порядок установки при первом использовании SDK такой:
1. обновиться с SVN;
2. отредактировать файл SDK_registration.reg под Ваш путь к папке ExampleSDK;
3. выполнить регистрацию SDK запуском файла SDK_registration.reg;
4. создать линки на необходимые ресурсы запуском файла make_links.bat;

Порядок использования SDK после обновления с SVN такой (все рекомендации для папки с примером):
1. удалить все файлы зависимостей: *.dll и *.pdb;
2. удалить файл layout.xml;



карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#761: 2015-08-22 23:48:55 ЛС | профиль | цитата
В HiAsm SDK добавлена поддержка иконок в формате SVG:
HiAsm SDK support SVG icons
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1hiasm_sdk_svg_support.png [103.5KB] [1680]
Голосовали:1nd1g0
Главный модератор
Ответов: 2999
Рейтинг: 396
#762: 2015-10-25 12:13:03 ЛС | профиль | цитата
Добавлен компонент определения кодировки текстового файла EncodingDetect.
Распознает следующие кодировки:
encodings

•UTF-8 
•UTF-16 (BE and LE)
•UTF-32 (BE and LE)
•windows-1252 (mostly equivalent to iso8859-1)
•windows-1251 and ISO-8859-5 (cyrillic)
•windows-1253 and ISO-8859-7 (greek)
•windows-1255 (logical hebrew. Includes ISO-8859-8-I and most of x-mac-hebrew)
•ISO-8859-8 (visual hebrew)
•Big-5
•gb18030 (superset of gb2312)
•HZ-GB-2312
•Shift-JIS
•EUC-KR, EUC-JP, EUC-TW
•ISO-2022-JP, ISO-2022-KR, ISO-2022-CN
•KOI8-R
•x-mac-cyrillic
•IBM855 and IBM866
•X-ISO-10646-UCS-4-3412 and X-ISO-10646-UCS-4-2413 (unusual BOM)
•ASCII
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:Konst
Гость
Ответов: 17029
Рейтинг: 0
#763: 2015-11-02 18:02:42 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:18
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#764: 2015-11-02 21:32:54 ЛС | профиль | цитата
Проблема с Z-координатой элементов схемы давно известна и связана с алгоритмом работы кодогенератора. Пока не решена.
Вот рабочий пример Вашей схемы. Надо учитывать это: http://forum.hiasm.net/forum.html?q=3&p=269003#p269003 и несколько иную технологию оптимизации кода RTCG. Мелкие исправления на SVN.

Add(EntryPoint,6381515,161,63)
{
Left=100
Top=100
Width=113
Height=103
TopMost=0
Platform=1
Point(doClose)
}
Add(PsApplication,7406441,210,63)
{
VersionCS=2
}
Add(PsDocOpen,13460246,210,105)
{
Photoshop=""
Path="c: est.tif"
link(Photoshop,7406441:Application,[])
}
Add(Button,3530102,161,105)
{
Left=10
Top=25
Point(onClick)
link(onClick,13460246:doOpen,[])
}
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Гость
Ответов: 17029
Рейтинг: 0
#765: 2015-11-03 19:52:54 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 04:40:18
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)