Адрес этой странички : 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