Forth
http://www.fforum.winglion.ru/

Quark build 29: Win 7
http://www.fforum.winglion.ru/viewtopic.php?f=23&t=2693
Страница 1 из 2

Автор:  Hishnik [ Сб янв 01, 2011 20:27 ]
Заголовок сообщения:  Quark build 29: Win 7

Новый билд отличается только возможностью нормальной работы под Windows 7. Предыдущие версии удавалось запустить только в XP mode (т.е. в виртуальной машине) из-за того, что "исполнение данных как кода" Windows 7 категорически не разрешало. В итоге было невозможно что-то скомпилировать, хотя командная строка и работала.

Автор:  вопрос [ Сб янв 01, 2011 20:35 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

как это достигнуто?

Автор:  Hishnik [ Сб янв 01, 2011 21:38 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Новый код компилируется в расширенную часть сегмента кода, а не в выделяемую в рантайме область памяти.

Автор:  вопрос [ Сб янв 01, 2011 21:59 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

всё равно, кажется, хак

Автор:  Hishnik [ Сб янв 01, 2011 22:37 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Размещение кода в продолжении сегмента кода - это разве хак? Вот предыдущий вариант, когда память выделялась, в нее писалось нечто, а потом туда передавалось управление, был похож на хак.

Автор:  dynamic-wind [ Сб янв 01, 2011 22:53 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Што это за расширение сегмента кода?
Вы выделяете память с флажком PAGE_EXECUTE?

Автор:  Hishnik [ Сб янв 01, 2011 23:10 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

dynamic-wind писал(а):
Што это за расширение сегмента кода?
Вы выделяете память с флажком PAGE_EXECUTE?

Да никакого расширения, тривиальный rb с меткой.

Автор:  WingLion [ Вс янв 02, 2011 01:16 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Хищник писал(а):
Новый билд отличается только возможностью нормальной работы под Windows 7.


Ой, а на http://msyst.ru/?q=node/8 только 28-й билд...
(добавлено через пару дней - уже 29-й)

Автор:  dynamic-wind [ Пн янв 03, 2011 18:02 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Хищник писал(а):
Да никакого расширения, тривиальный rb с меткой.

эээ, что такое тривиальный rb? :shock:

Автор:  Hishnik [ Пн янв 03, 2011 18:54 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

dynamic-wind писал(а):
эээ, что такое тривиальный rb?

reserve byte

Автор:  dynamic-wind [ Вт янв 04, 2011 20:21 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Хищник писал(а):
dynamic-wind писал(а):
эээ, что такое тривиальный rb?

reserve byte

Дааа, чем тупее метод, тем он универсальнее :mrgreen:

Автор:  VoidVolker [ Ср ноя 30, 2011 19:01 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

Хищник, а где кварк-то? На мсист кроме описания нет больше ничего. Как же так - сайт и пустой.

Автор:  Hishnik [ Ср ноя 30, 2011 20:33 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

VoidVolker писал(а):
Хищник, а где кварк-то? На мсист кроме описания нет больше ничего. Как же так - сайт и пустой.

www.msyst.ru/quarkexe.zip остался. Сайт перерабатывается по причине появления нового статуса у компании и необходимости согласования дизайна с партнерами.

Автор:  VoidVolker [ Ср ноя 30, 2011 22:25 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

А можно еще линки на протон и мануал?

Автор:  Hishnik [ Ср ноя 30, 2011 23:29 ]
Заголовок сообщения:  Re: Quark build 29: Win 7

www.msyst.ru/proton.zip
www.msyst.ru/quark.pdf

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/