Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 23:43

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 03:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Build 28: http://www.msyst.ru/quarkexe.zip
И описание: http://www.msyst.ru/quark.pdf
Добавлены слова для комфортной реализации экранного редактора.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 17:48 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
удивительно - документация


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 20:08 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Не нашел в описании. Можно ли сделать так, чтобы при старте quark.exe запускался на интерпретацию некий файл, например, указанный в командной строке?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 20:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
Не нашел в описании. Можно ли сделать так, чтобы при старте quark.exe запускался на интерпретацию некий файл, например, указанный в командной строке?

Да, можно. Для этого надо указать этот файл в командной строке. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 20:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
удивительно - документация

И даже третья редакция, как можно заметить, прочитав ее.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 21:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
записываю в файл test.frt строчки:

: test ." проверка" ;
test

запускаю quark.exe test.frt
и получаю в ответ красным цветом:

." ?

то же самое с

: test 2 2 + . ;
test

печатает ожидаемую 4 без проблем

______
тьфу, блин! это я дурак! скачать-скачал, а версию quark.exe в рабочей папке не обновил. С новой версией все ok! :)

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Пт сен 03, 2010 21:10 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
." появилась вот буквально на днях, до этого я ее старательно обходил, потому что точка рядом с кавычкой малозаметна, и основным способом печати в кварке был " строка" PRINT. Если сборка от 3 сентября, в ней ." есть.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 08:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
А звука кварку таки не хватает...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 11:03 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Код:
0 VALUE ActiveLibrary

: FUNCTION ActiveLibrary SWAP GETPROCADDRESS VALUE ;

" shell32.dll" LOADLIBRARY VALUE shell32
shell32 TO ActiveLibrary

" ShellExecuteA" FUNCTION ShellExecute@ : ShellExecute ShellExecute@ API6 DROP ;

0 CONSTANT SW_HIDE
1 CONSTANT SW_SHOWNORMAL
1 CONSTANT SW_NORMAL
2 CONSTANT SW_SHOWMINIMIZED
3 CONSTANT SW_SHOWMAXIMIZED
3 CONSTANT SW_MAXIMIZE
4 CONSTANT SW_SHOWNOACTIVATE
5 CONSTANT SW_SHOW
6 CONSTANT SW_MINIMIZE
7 CONSTANT SW_SHOWMINNOACTIVE
8 CONSTANT SW_SHOWNA
9 CONSTANT SW_RESTORE
10 CONSTANT SW_SHOWDEFAULT

CREATE EMPTY-STR 0 ,
CREATE $RUN-CMD 10 ALLOT " open" $RUN-CMD SMOVE
CREATE $RUN-FILE 20 ALLOT " winamp.exe" $RUN-FILE SMOVE
CREATE $PARAMETERS 50 ALLOT " my_music.mp3" $PARAMETERS SMOVE
CREATE $DEFAULT-DIR 100 ALLOT " C:\Music\" $DEFAULT-DIR SMOVE

: PLAY
//  HINSTANCE ShellExecute(
//  HWND hwnd,   // handle to parent window
//  LPCTSTR lpOperation,   // pointer to string that specifies operation to perform
//  LPCTSTR lpFile,   // pointer to filename or folder name string
//  LPCTSTR lpParameters,   // pointer to string that specifies executable-file parameters
//  LPCTSTR lpDirectory,   // pointer to string that specifies default directory
//  INT nShowCmd    // whether file is shown when opened

  0
  0  // == "open"
  $RUN-FILE
  $PARAMETERS
  $DEFAULT-DIR
  SW_SHOWNORMAL
  ShellExecute
;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 11:09 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Запуск мп3 из винампа - это все-таки не та задача, которая особенно нужна.
Надо, чтобы было можно запускать wav-файлы (и даже не файлы, а фрагменты wav, сгенерированные в области данных) и не один, а по несколько штук, наложенных друг на друга так, как это надо программе, в зависимости от действий пользователя (i.e. игрока).

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 11:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
Запуск мп3 из винампа - это все-таки не та задача, которая особенно нужна.
Надо, чтобы было можно запускать wav-файлы (и даже не файлы, а фрагменты wav, сгенерированные в области данных) и не один, а по несколько штук, наложенных друг на друга так, как это надо программе, в зависимости от действий пользователя (i.e. игрока).

Можно пускать любую программу. А wav можно пускать и сами по себе (т.е не параметром передавать, а указывать их в $RUN-FILE), поскольку для зарегистрированных в ОС расширений автоматически выбирается соответствующая программа.
Но если речь об игре, то напрашивается DirectPlay, который я еще не смотрел. Но это тоже LOADLIBRARY и GETPROCADDRESS.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 11:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
запуск wav через средства ОС все-таки сильно тормозно. Надо как-то более прямо делать. Вроде бы есть такой DirectSound для подобного... хотя и не уверен что оно есть.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вс сен 05, 2010 11:43 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
запуск wav через средства ОС все-таки сильно тормозно. Надо как-то более прямо делать. Вроде бы есть такой DirectSound для подобного... хотя и не уверен что оно есть.

Точно, DirectSound, а не DirectPlay. В любом случае это в DirectX есть, просто надо брать доку и смотреть, что и из каких dll подключать, и как это вызывать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Чт сен 09, 2010 01:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Урря! Будем копать 8)

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср сен 22, 2010 17:10 
Не в сети
Аватара пользователя

Зарегистрирован: Пт апр 30, 2010 21:37
Сообщения: 8
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Подскажите, где можно скачать Quark? При открытии адреса http://www.msyst.ru/ пишет что сайт не доступен :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу 1, 2, 3, 4, 5  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

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