|
TBoolean - тип данных JS+
|
|
|
Определяет объект, предназначенный для передачи параметров функций типа Boolean по ссылке.
Собственные свойства
|
Свойство
| Тип
| Описание
|
Value
| Boolean
| значение передаваемого параметра
|
|
Стандартные методы
|
Метод
| Описание
|
ClassName
| возвращает класс (тип) переменной
|
ClassNameIs
| проверяет, принадлежит ли переменная указанному типу или классу
|
Delete
| уничтожает переменную
|
toLocaleString
| возвращает строковое значение переменной с учетом языкового стандарта
|
toString
| возвращает строковое значение переменной
|
valueOf
| возвращает строковое примитивное значение переменной
|
|
// Главная форма frm=new TForm(); frm.Caption="JS+ - тип данных JS+ TBoolean"; frm.Width =600; frm.Height=450;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=' Нажмите кнопку "Открыть"';
// Кнопка btn=new TButton(frm); btn.Caption="Открыть"; btn.Left=frm.ClientWidth-btn.Width-10; btn.Top =stb.Top-btn.Height-10; btn.OnClick=btn_Click;
// Memo mem=new TMemo(frm); mem.BorderStyle=bsSingle; mem.SetBounds(10,10,frm.ClientWidth-20,btn.Top-20); mem.ReadOnly=true; mem.ScrollBars=ssBoth;
frm.ShowModal();
// Обработчик события OnClick function btn_Click(btn) { var dlg;
// Диалог with (dlg=new TOpenDialog(frm)) { Title="Открытие файла ..."; Options+=ofShareAware; Filter="INI-файлы (*.ini)|*.ini|Все файлы (*.*)|*.*"; FilterIndex=0; DefaultExt="ini"; InitialDir=getWinDir(); OnCanClose=dlg_CanClose; }
if (dlg.Execute()) { if (dlg.Options & ofExtensionDifferent) alert("Это не INI-файл"); else { mem.LoadFromFile(dlg.FileName); stb.SimpleText=" Открыт файл: "+dlg.FileName; } }
dlg.Delete(); }
// Обработчик события OnCanClose function dlg_CanClose(dlg,CanClose) { var spl_lst=dlg.FileName.split("\\"),n=spl_lst.length-1;
if (spl_lst[n].toLowerCase().indexOf(".ini")<0) { alert("Допускается выбор только ini-файлов!"); CanClose.Value=false; } }
|
|
JS+ | Руководство пользователя
|
|
|
|
|
|