Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт апр 19, 2024 11:47

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - воздыхания о тетрисе
Автор Сообщение
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
вопрос писал(а):
очень странно ведёт себя Кварк даже в виде ДЛЛ
послушно выполняет стековые и арифметические операции, но при попытке попросить его назначить VARIABLE
либо на первой либо на которой-то (!) спотыкается

Впечатление, что память не инициализирована. Однако откуда такое - неясно. Последнее обновление dll было 25.08.08. Proton от 02.01.08

Возникла мысль: что будет, если система может предложить функции, выделяющей память, меньше 256 МБ? значительно меньше 256 ?
И нельзя ли в экспериментальных целях сделать эту функцию словом, чтобы с нею поэкспериментировать?
Сообщение Добавлено: Пт окт 10, 2008 08:42
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
МОжет не во всякой Виндовс?

Хмм, разве нету? У меня кажется был, я определенно помню, что использовал его.
Сообщение Добавлено: Вс окт 05, 2008 16:32
  Заголовок сообщения:   Ответить с цитатой
VoidVolker писал(а):
вопрос писал(а):
Что такое режим совместимости?

В свойствах *.exe вкладка - позволяет запускать приложения в режиме совместимости со старыми ОС, т.е. винда ведет себя с этим приложением так, как буд-то она более старой версии.

МОжет не во всякой Виндовс?
В любой случае подожду case - endcase
Цитата:
Реализуются со всех лап - понадобилось недавно
Сообщение Добавлено: Вс окт 05, 2008 14:39
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
Что такое режим совместимости?

В свойствах *.exe вкладка - позволяет запускать приложения в режиме совместимости со старыми ОС, т.е. винда ведет себя с этим приложением так, как буд-то она более старой версии.
Сообщение Добавлено: Вс окт 05, 2008 12:42
  Заголовок сообщения:   Ответить с цитатой
Что такое режим совместимости?
Сообщение Добавлено: Вс окт 05, 2008 00:36
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
видит ошибку (если набрать variable строчными)

Кварк чуствителен к регистру. А как ведет себя quark.exe? Так же неопределенно? А режим совместимости пробовал? Например с 98 или 2000/NT виндой?
P.S. Как найду время - поставлю тоже линолиум и попробую в нем кварк.
Сообщение Добавлено: Сб окт 04, 2008 22:34
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
ещё огорчительно
CASE
ENDCASE
OF
ENDOF
>OF
<OF
<OF>
Не реализовано, слова зарезервированы.

Реализуются со всех лап - понадобилось недавно :)
Сообщение Добавлено: Сб окт 04, 2008 16:49
  Заголовок сообщения:   Ответить с цитатой
ещё огорчительно
CASE
ENDCASE
OF
ENDOF
>OF
<OF
<OF>
Не реализовано, слова зарезервированы.
:(

------------------
Сообщение Добавлено: Сб окт 04, 2008 16:39
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
1000 ALLOT работает и
HERE .
даёт 1000

Вообще-то у меня HERE при старте дает 0x45D0020. Если при старте он равен 0 - явно проблемы с памятью.
вопрос писал(а):
VARIABLE XX работает и только

Потому что происходит только выделение памяти.
вопрос писал(а):
QUAN XX послушно инициализируется нулём!
ХХ .
0

Потому что хранит данные в памяти кода.
вопрос писал(а):
С VALUE та же история
5 VALUE YY
YY .
5

VALUE и QUAN устроены одинаково, просто QUAN инициализируется нулем, а VALUE - со стека. Память данных им не нужна. И судя по значению HERE, проблема именно в этом. Нулевой адрес совершенно очевидно не принадлежит пространству памяти этого приложения.
Сообщение Добавлено: Сб окт 04, 2008 16:27
  Заголовок сообщения:   Ответить с цитатой
Как проверить?

ошибка в kernel32.dll
-------------

1000 ALLOT работает и
HERE .
даёт 1000
VARIABLE XX работает и только
0 ХХ !
даёт упомянутую картинку
-------------
QUAN XX послушно инициализируется нулём!
ХХ .
0


С VALUE та же история
5 VALUE YY
YY .
5
Сообщение Добавлено: Сб окт 04, 2008 15:52
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
очень странно ведёт себя Кварк даже в виде ДЛЛ
послушно выполняет стековые и арифметические операции, но при попытке попросить его назначить VARIABLE
либо на первой либо на которой-то (!) спотыкается

Впечатление, что память не инициализирована. Однако откуда такое - неясно. Последнее обновление dll было 25.08.08. Proton от 02.01.08
Сообщение Добавлено: Сб окт 04, 2008 14:55
  Заголовок сообщения:   Ответить с цитатой
очень странно ведёт себя Кварк даже в виде ДЛЛ
послушно выполняет стековые и арифметические операции, но при попытке попросить его назначить VARIABLE
либо на первой либо на которой-то (!) спотыкается :?
OpenGL тут, возможно, не при чём

Изображение

до 8 строчки всё в порядке, далее - либо видит ошибку (если набрать variable строчными), либо - вот такое.
Сообщение Добавлено: Сб окт 04, 2008 14:13
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
У меня меллениум, кварк под меллениум не запускается, можно поэкспериментировать, но вряд ли

Даже в dll варианте? Дело еще может быть в OpenGL. Для dll ничего этого не нужно, так что если подключится библиотека и выполнится Init и хотя бы один Evaluate, это будет информацией к размышлению.
Сообщение Добавлено: Пт окт 03, 2008 23:20
  Заголовок сообщения:   Ответить с цитатой
У меня меллениум, кварк под меллениум не запускается, можно поэкспериментировать, но вряд ли
Сообщение Добавлено: Пт окт 03, 2008 22:41
  Заголовок сообщения:   Ответить с цитатой
Довольно оригинальная игрулька :)
вопрос писал(а):
сижу, думаю, под что бы его портировать...

Может кварк? 8)
Сообщение Добавлено: Пт окт 03, 2008 22:37

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB