Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#16: 2014-11-22 19:18:42 ЛС | профиль | цитата
CriDos писал(а):
изучаю Ваш форк RTCG

Можно узнать цель изучения?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 16884
Рейтинг: 1239
#17: 2014-11-22 19:19:02 ЛС | профиль | цитата
Nic писал(а):
Эксперименты с SDK
Не прошло и года.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1841
Рейтинг: 369
#18: 2014-11-22 19:26:45 ЛС | профиль | цитата
Nic писал(а):
Можно узнать цель изучения?

Ну так интересно, чего там меняется и почему решили boost подключить
CXXFLAGS = -Wall -c -O2 -DBUILDING_DLL=1 -DCNET
LDLIBS = -shared -static -lboost_regex-mgw34-1_55
карма: 1
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#19: 2014-11-22 19:31:12 ЛС | профиль | цитата
CriDos писал(а):
чего там меняется и почему решили

99% изменений - адаптация к пакету CNET под Windows.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1841
Рейтинг: 369
#20: 2014-11-23 00:37:07 ЛС | профиль | цитата
Nic писал(а):
99% изменений

ммм, а Ваш форк то, полностью работоспособный
Форк без проблем собрался в gcc_4.9.2_32 и boost-1_57, даже работает корректно
------------ Дoбавленo в 01.14:
Хотя нет, не без проблем, пришлось переименовать direct* в hidirect*, а в остальном вроде ОК
------------ Дoбавленo в 01.37:
Вот, теперь можно и рефакторить код, ещё и c++11 включить
карма: 1
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#21: 2014-11-24 20:04:19 ЛС | профиль | цитата
Консольный компилятор
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:Muz-Tv
Ответов: 1841
Рейтинг: 369
#22: 2014-11-25 00:27:03 ЛС | профиль | цитата
Когда увидел вот эту штуку...
https://gist.github.com/CriDos/67015de85bbbe76f091a
А потом ещё и realloc, malloc, op1->toReal() != op2->toReal() и тд. и тп...
В общем, я удивлён, что это всё ещё и более менее стабильно работает
------------ Дoбавленo в 01.27:
Ну и до кучи:
#cpp
char *buf = new char[strlen(src)+1];
...
delete buf;
Хотя в данном случае и не так критично использовать delete[] (не приводит к утечке).
карма: 1
0
Ответов: 9906
Рейтинг: 351
#23: 2014-11-25 09:52:27 ЛС | профиль | цитата
Проще самому написать без ошибок
Чем разбираться с чужими некорректностями использования динамической памяти.
Офигеть просто, какой полет интеллекта.
карма: 9

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#24: 2014-11-25 10:15:57 ЛС | профиль | цитата
Блок схема консольного компилятора
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1myproject.jpg [42.1KB] [563]
Ответов: 9906
Рейтинг: 351
#25: 2014-11-25 10:55:03 ЛС | профиль | цитата
Nic, это не схема на HiAsm (из шести контейнеров)
карма: 9

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#26: 2014-11-25 11:08:36 ЛС | профиль | цитата
Это постфактум пояснение о работе программы консольного компилятора. Что касается схемы HiAsm, то в пакете CNET уже проходят тестирование элементы SDK и SDKBuilder, с помощью которых можно собрать схему консольного компилятора уже сегодня:
cnet_sdk.png
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1cnet_sdk.png [85.2KB] [605]
Ответов: 1841
Рейтинг: 369
#27: 2014-11-25 12:11:03 ЛС | профиль | цитата
Galkov писал(а):
Проще

Проще никогда не будет
Хотя в некоторых случаях, возможно, проще и заново написать...

Galkov писал(а):
некорректностями использования динамической памяти

Если бы проблема была только в них...
Тут явно переусложненная общая архитектура проекта, в особенности, взаимодействие приложения с кодогенератором.

Во-вторых, gtk2(mm) (основное приложение).
Это то, из-за чего нам не стоит ждать помощи со стороны (без крупных вложений)...
И если hiasm 5 так и останется на нём, то, ничего не будет.
А я пытался разобраться и пробовал переписать с gtk на qt... в общем, я даже и вспоминать не хочу
Именно по этому, несмотря на огромные усилия Nic, строю потихоньку я альтернативу.
И я постараюсь сделать так, чтобы приложенные усилия к текущим наработкам по всем пакетам, небыли напрасны.
карма: 1
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#28: 2014-12-06 12:24:52 ЛС | профиль | цитата
Видео preview внешнего редакторы формы пакета CNET со встроенной сборкой схемы:
preview.avi.rar
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#29: 2014-12-09 10:21:25 ЛС | профиль | цитата
Ивиняюсь, в предыдущем посте была указана неправильная ссылка на видео:preview.avi.rar
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
29
Сообщение
...
Прикрепленные файлы
(файлы не залиты)