Адрес этой странички : http://spcalc.narod.ru/spcalc_const_list.htm
spCalc.exe
Интерпретатор скриптов.
ВНИМАНИЕ !
Прежде, чем читать этот документ, крайне
рекомендуется детально ознакомиться с
документом :
"Библиотека скриптов FastScript 1.4. Руководство разработчика"
( http://spcalc.narod.ru/download/fs14_ru_rtf.zip
).
Константа |
Тип |
Значение |
Примечание |
mtWarning |
integer |
mtWarning |
MessageDlg. Иконка |
mtError |
integer |
mtError |
MessageDlg. Иконка |
mtInformation |
integer |
mtInformation |
MessageDlg. Иконка |
mtConfirmation |
integer |
mtConfirmation |
MessageDlg. Иконка |
mtCustom |
integer |
mtCustom |
MessageDlg. Иконка |
mbYes |
integer |
mbYes |
MessageDlg. Кнопки |
mbNo |
integer |
mbNo |
MessageDlg. Кнопки |
mbOK |
integer |
mbOK |
MessageDlg. Кнопки |
mbCancel |
integer |
mbCancel |
MessageDlg. Кнопки |
mbAbort |
integer |
mbAbort |
MessageDlg. Кнопки |
mbRetry |
integer |
mbRetry |
MessageDlg. Кнопки |
mbIgnore |
integer |
mbIgnore |
MessageDlg. Кнопки |
mbAll |
integer |
mbAll |
MessageDlg. Кнопки |
mbNoToAll |
integer |
mbNoToAll |
MessageDlg. Кнопки |
mbYesToAll |
integer |
mbYesToAll |
MessageDlg. Кнопки |
mbHelp |
integer |
mbHelp |
MessageDlg. Кнопки |
mbYesNoCancel |
integer |
mbYesNoCancel |
MessageDlg. Кнопки |
mbOKCancel |
integer |
mbOKCancel |
MessageDlg. Кнопки |
mbAbortRetryIgnore |
integer |
mbAbortRetryIgnore |
MessageDlg. Кнопки
|
mrNone |
integer |
mrNone |
MessageDlg. Результат |
mrOk |
integer |
mrOk |
MessageDlg. Результат |
mrCancel |
Integer |
mrCancel |
MessageDlg. Результат |
mrAbort |
Integer |
mrAbort |
MessageDlg. Результат |
mrRetry |
Integer |
mrRetry |
MessageDlg. Результат |
mrIgnore |
Integer |
mrIgnore |
MessageDlg. Результат |
mrYes |
Integer |
mrYes |
MessageDlg. Результат |
mrNo |
Integer |
mrNo |
MessageDlg. Результат |
mrAll |
Integer |
mrAll |
MessageDlg. Результат |
mrNoToAll |
Integer |
mrNoToAll |
MessageDlg. Результат |
mrYesToAll |
integer |
mrYesToAll |
MessageDlg. Результат |
|
|
|
|
DRIVE_UNKNOWN |
|
|
|
|
|
|
Тип логического диска: не имеет корневого каталога |
DRIVE_REMOVABLE |
|
|
|
|
|
|
Тип логического диска: фиксированный |
DRIVE_REMOTE |
|
|
|
|
|
|
|
DRIVE_RAMDISK |
|
|
|
|
|
|
|
PI |
extended |
3.141592 … |
Число
Пи |
exp_e |
extended |
2.718281828
… |
Основание
натурального логарифма |
spCalc_DirName | string | Имя каталога программы spCalc.exe | |
spCalc_Version | string | Версия программы | |
spCalc _ScriptFileName | string | Полное имя файла текущего скрипта | |
spCalc_ScriptDirName | string | Каталог текущего скрипта | |
spCalc_ScriptFileNameShort | string | Имя файла текущего скрипта |
Для того, чтобы список констант
дополнить (адаптировать под предметную
область),
нужно создать текстовый файл (spCalc_Consts.txt)
с перечнем необходимых констант
в каталоге запуска программы.
Формат файла : spCalc_Consts.txt :
Формат строки с описанием
константы :
В строке должно быть 3 слова (разделитель:
символ | ) :
-
Первое слово: имя константы
-
Второе слово: тип константы
-
Третье слово: значение константы
Типы констант :
Byte
Word
Integer
Longint
Cardinal
Boolean
Real
Single
Double
Extended
Char
String
Пример
содержания файла spCalc_Consts.txt :
* 30.01.2007
* Список загружаемых констант для программы
spCalc.exe
*-----------------------------------------------------
* Скорость света в вакууме, 299792458 м/с.
gc_C|extended|299792458
* Гравитационная постоянная, G =
6,67•10–11, Н•м2/кг2.
gc_G|extended|6.67E-11
* Постоянная Хаббла,
H = 60 км/(с•Мпк).
gc_H|extended|60
* Ед.измерения скорости, м/сек.
gc_UM_V|string|м/сек
*
Масса Земли = 5,976*10^24
кг
gc_MassE|extended|5.976E24
©
Sergey Popov, Usinsk, Komi, 2007