Вверх ↑
Этот топик читают: Гость
Ответов: 499
Рейтинг: 1
#31: 2007-08-12 05:30:01 ЛС | профиль | цитата
Galkov писал(а):
Потом (через неделю диспутов) выясняется, что они под линухом запускали, например...

nesco писал(а):
Ну это уже смешно, это же надо таким л-ом быть

Galkov писал(а):
Ну, скажем, чел под ником unname - большой апологет этого дела...

во избежание двойственности и недопонимания предлагаю назвать этого человека и раскрыть сокращение. а то за глаза чего то все стали горазды...
да и "никаких" апологетов тоже достаточно.
Dilma писал(а):
сегодня до полного портирования hiasm в linux с компиляцией программ для linux остался один шаг.

если тут нет пропущенного смайлика, то это на самом деле здорово. ибо вариант с прикручиванием winelib работает конечно, но с минимальными графическими изысками. да и компактностью не блещет ;)
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#32: 2007-08-12 12:57:54 ЛС | профиль | цитата
HikeR, но ты что пытался запустить HiAsm под линухом напрямую или компилил, всеже, на Винде с последующей проверкой уже под другой осью?
карма: 22

0
Ответов: 499
Рейтинг: 1
#33: 2007-08-13 05:31:27 ЛС | профиль | цитата
дык вроде уже писал. хасм запускал под wine, компилировал в нем же. компилятор - fpc, ключик указывал -Tlinux. rtl-библиотеки ессно линуксовые, пути прописаны.
на каждую ругань про отсутсвующие ф-ии и тд. искал аналог в исходниках самого wine, пропускал через утиль h2inc, получал почти готовые паскаль-файлы, которые и скармливал fpc (в инклюд нужного элемента прописывал). немного руками правил, насколько знаний хватало (в основном - синтаксис). не хватало всего, что связано с интерфейсом, с activex и прочими истинно виндовыми элементами не связывался. пустая форма - около 3 метров ;)
в итоге панели с кнопками, чекбоксами и листедитами вполне прекрасно рисовались. всякие отрисовки картинок через хендлы элементов не работали, руки не дошли. работа с файлами вообще жуть, даже хуже, чем с шрифтами.
в планах посмотреть, как подключить готовую библиотеку, то есть через линковщик, но это надо опять читать и читать.

немного обидно то, что имея на руках исходники windows программ на си в wine примерно двумя-тремя командами все прекрасно компилируется и запускается уже автономно. вчера собрал таким образом редактор Notepad++ (видели, наверное) плюс модуль подсветки синтаксиса. размерчик у него конечно получился нехилый, но работало ;)

вобщем, если KOL таки разовьется до поддержки чего-нить мультиплатформенного (в плане интерфейса), то перевести будет еще проще. сам хасм, в принципе, и в текущем виде устраивает (в плане работы). чего не хватает при работе в wine - так это отсутствие смены курсора при нахождении его над изгибом линка. то есть при передвижениях линий приходится всепую щелкать.

да и кстати. всплывающие посказки и выпадающие менюхи остаются иногда в воздухе даже при эмуляции ;) вот какой wine, кроме эмуляции основных ф-ий другой ОС эмулируются также и ее баги а отрыв точек от элементов происходит еще интереснее. элемент со сбившимися точками и соединительными линиями "отрывается" от окна самого хасма, и его можно утащить за пределы. причем тогда сообщение о ошибке не возникает, если сохранить схему в таком состоянии, то при перезапуске и релоаде в окне проекта возникают линии идующие в никуда
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#34: 2007-08-13 10:39:00 ЛС | профиль | цитата
HikeR, вообще-то, я не к тебе относил сказанное, а к тем, кто пишет уйму постов до конца не договаривая, чего же он делает, но зато, исправно хающий саму среду
карма: 22

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