Forth http://fforum.winglion.ru/ |
|
`ERROR #87 http://fforum.winglion.ru/viewtopic.php?f=18&t=2673 |
Страница 2 из 2 |
Автор: | oco [ Ср окт 27, 2010 16:36 ] |
Заголовок сообщения: | Re: `ERROR #87 |
В SPF 4.19.001 такой ошибки нет, проверил. |
Автор: | mOleg [ Ср окт 27, 2010 16:44 ] |
Заголовок сообщения: | Re: `ERROR #87 |
очень интересно. По крайней мере видно, что файлы таки умеют подключаться Вероятно какая-то виндошная функция несколько иначе интерпретирует параметры. А ошибка однозначно системная. |
Автор: | mOleg [ Ср окт 27, 2010 17:06 ] |
Заголовок сообщения: | Re: `ERROR #87 |
Пока могу посоветовать взять SPF версии 3.7 |
Автор: | oco [ Ср окт 27, 2010 17:08 ] |
Заголовок сообщения: | Re: `ERROR #87 |
mOleg писал(а): очень интересно. По крайней мере видно, что файлы таки умеют подключаться Да нет, в 4.20 ничего не подключается А в форке все собирается spf Version 4.00 Build 025 at 22.Mar.2009 |
Автор: | oco [ Ср окт 27, 2010 17:09 ] |
Заголовок сообщения: | Re: `ERROR #87 |
mOleg писал(а): Пока могу посоветовать взять SPF версии 3.7 SPF 4.19 работает |
Автор: | Mihail [ Ср окт 27, 2010 17:15 ] |
Заголовок сообщения: | Re: `ERROR #87 |
oco писал(а): SPF 4.19 работает Для выявления бага, я частенько пользуюсь нудным, но надежным способом. Постепенно перевожу работающую версию в неработающую. |
Автор: | oco [ Ср окт 27, 2010 17:31 ] |
Заголовок сообщения: | Re: `ERROR #87 |
К сожалению, не могу даже собрать (в целях отладки) СПФ 4.20: Код: Wait a bit while compiling...
No src/compile.ini - using defaults Build options : CREATE-XML-HELP : FALSE ARCH-P6 : FALSE BUILD-OPTIMIZER : TRUE USE-OPTIMIZER : TRUE OPTIMIZE-BY-SIZE : FALSE WIDE-CHAR : FALSE UNIX-ENVIRONMENT : FALSE TARGET-POSIX : FALSE Base address of the image 0x552000 Dummy B, B@ B! and /CHAR ============================================================= Done. Saving the system. ============================================================= DONEException #87 at: H-STDIN:0:4: DONE ^ ERROR #87 |
Автор: | in4 [ Ср окт 27, 2010 17:32 ] |
Заголовок сообщения: | Re: `ERROR #87 |
Была наведенная ошибка. Сообщение можно удалить. |
Автор: | Mihail [ Ср окт 27, 2010 17:47 ] |
Заголовок сообщения: | Re: `ERROR #87 |
oco писал(а): К сожалению, не могу даже собрать (в целях отладки) СПФ 4.20: Достаточно чтобы собиралась SPF 4.19 . СПФ 4.20 используется в качестве образца. Из СПФ 4.20 постепенно переносишь отличающиеся фрагменты в SPF 4.19 (в копию) и проверяешь на собираемость, на работоспособность. |
Автор: | oco [ Ср окт 27, 2010 17:51 ] |
Заголовок сообщения: | Re: `ERROR #87 |
Разобрался! В файле src\win\spf_win_io.f Код: : OPEN-FILE-SHARED ( c-addr u fam -- fileid ior ) NIP SWAP >R >R 0 FILE_ATTRIBUTE_ARCHIVE ( template attrs ) OPEN_EXISTING SA ( secur ) 7 ( share ) R> ( access=fam ) R> ( filename ) CreateFileA DUP -1 = IF GetLastError ELSE 0 THEN ; нужно поменять 7 на 3. Это режим общего доступа к файлу, сумма FILE_SHARE_READ = 1, FILE_SHARE_WRITE = 2 и FILE_SHARE_DELETE = 4 Причем последнее в Windows98 не поддерживается. Нужна или условная компиляция в зависимости от ОС или просто 3 оставить, должно и в ХР работать. |
Автор: | in4 [ Ср окт 27, 2010 18:43 ] |
Заголовок сообщения: | Re: `ERROR #87 |
Кто баг запишет в Багтрекер? |
Автор: | oco [ Чт окт 28, 2010 17:45 ] |
Заголовок сообщения: | Re: `ERROR #87 |
Кстати, куда делся файл spf.err? В 4.17 он еще присутствует, в 4.18, 4.19, 4.20 - нет. |
Автор: | in4 [ Пт окт 29, 2010 01:07 ] |
Заголовок сообщения: | Re: `ERROR #87 |
oco писал(а): Кстати, куда делся файл spf.err? В 4.17 он еще присутствует, в 4.18, 4.19, 4.20 - нет. Надо скопировать из \SPF\lib\SPF.ERR
|
Автор: | ac [ Сб ноя 06, 2010 17:38 ] |
Заголовок сообщения: | Re: `ERROR #87 |
in4 писал(а): Кто баг запишет в Багтрекер? Рувим записал. Предлагаемый вариант решения см. https://sourceforge.net/tracker/index.p ... tid=117919 |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |