Tf1book + Fastscript - кто-нибудь пробывал ?
Приветствую уважаемый форум.
С компонентом FastScript работаю не совсем долго, поэтому вопрос может-быть не совсем мощный, но все-таки:
В Delphi на странице ActiveX есть компонент TF1Book (аналог таблицы Excel).
В программе можно выполнить присвоение значения ячейки компонента строкой типа
F1Book1.EntryRC[2,3]:='ЗначениеЯчейки';
и в ячейку 2,3 занесеться строка 'ЗначениеЯчейки'.
Но как сделать, чтобы это можно было делать в скрипте FastScript ?
точнее как подключить свойство EntryRC в скрипт ?
спасибо.
С компонентом FastScript работаю не совсем долго, поэтому вопрос может-быть не совсем мощный, но все-таки:
В Delphi на странице ActiveX есть компонент TF1Book (аналог таблицы Excel).
В программе можно выполнить присвоение значения ячейки компонента строкой типа
F1Book1.EntryRC[2,3]:='ЗначениеЯчейки';
и в ячейку 2,3 занесеться строка 'ЗначениеЯчейки'.
Но как сделать, чтобы это можно было делать в скрипте FastScript ?
точнее как подключить свойство EntryRC в скрипт ?
спасибо.
Комментарии
Вот тебе мой пример:
У класса TMemoryRecordEh есть свойство DataValues Оно тоже индексное, как и у тебя.
Вот тебе пример, как оно подключается в FS и FR:
AddIndexProperty('EntryRC','Integer,Integer','Variant',CallMethod);
// это - добавление свойства
If MethodName='ENTRYRC.SET' Then Begin
TF1Book6(Instance).EntryRC[Integer(Caller.Params[0]),Integer(Caller.Params[1])]:=Caller.Params[2];
End;
If MethodName='ENTRYRC.GET' Then Begin
Result:=TF1Book6(Instance).EntryRC[Integer(Caller.Params[0]),Integer(Caller.Params[1])];
End;
// это - как обрабатывается в CallMethod