lvi
lvi
Подробная информация
- Имя пользователя
- lvi
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Спасибо - млин - ведь делал же ужетак , но в голове от работы полный срачь. ЕЩЁ РАЗ СПАСИБО.
-
В вызове function TfsScript.CallFunction(const Name: String; const Params: Variant): Variant; участок if VarIsArray(Params) then for i := 0 to VarArrayHighBound(Params, 1) do p.Params.Value := Params; Result := p.Value; end; Заменил на i…
-
Вернёмся к нашим баранам , в прошлых версиях всё нормально отрабатывалось, при вызове функции из скрипта выставлялся нормально флаг и нормолньо прерывалось из программы по требованию
-
Советую использовать SynEdit - он OpenSource - и в отличии от TfsSyntaxMemo - что просто дополнение к основному елементу продукта - как TfsScript (который просто великолепен), полностью специализирован на редакторе.
-
Такми образом некоторые вещи можно делать не имея как такогого Delphi. Забыл пределать пару строчек уже поправил вот в проекте if UpperCase(ExtractFileExt(ParamStr(1))) = '.PFE' then begin FileStream := nil; try try FileStream := TFileStre…
-
Я написал пример использования FastScript. Т.е. оболочка - насколько смог накрутил возможности, демонстрирующие прелести FastScript. Составляющие FastScript и SynEdit
-
ОГРОМНОЕ СПАСИБО Просто сказка теперь, помогло.
-
Извиняюсь конечно - но дело в том , что на прошлых версиях - конкретно FastScript v1.5 - всё сказанное выше работает корректно
-
Вот как это реализовано по новому procedure TfsScript.Clear; begin while FItems.Count > 0 do begin FItems.Objects[0].Free; FItems.Delete(0); end; FStatement.Clear; FUnitLines.Clear; end; Где FItems - TStringList Вот по старому p…
-
Ну я иначе рашил , сделал глобальный объект initialization FsCustomScript := TfsScript.Create(nil); finalization FsCustomScript.Free; потом у себя держу свой объект со своими новыми параметрами и обьектами и вызываю так procedure aExec…
-
Это понятно , я решил сделать через второй объект, т.е. в инициализации учавствет FsScript а в момент исполнения используется FsScriptRun Вопрос , как много пямяти съедает TfsScipt один объект ?
-
При создании формы следующие действия: fsScript.Parent := fsGlobalUnit; fsScript.AddForm(Self); Существует два неких события: 1 - Вызов на исполнение 2 - Вызов оболочки в которой производиться написание и компиляция скрипта Поэтому добав…
-
Теперь поля движков определяются каждый раз - раньше можно было их определить и они хранились в структуре отчёта. У меня ситуация такая , что из базы определить поля нельзя , их надо руками определить , и потом на входе есть xml вот по полям и выдёр…
-
unit Un_FsClientDataSetRtti; interface uses DB, DBClient, MConnect, fs_iinterpreter, fs_itools; implementation type TFunctions = class(TObject) private function CallMethod(Instance: TObject; ClassType: TClass; const MethodName: Str…
-
Забыл отметить , что код может содержать комметарии и прочее , это как не учитывается в номере строки ?
-
Хорошой ответ , но откуда мне знать . что в строке i (по вашему) и есть точка входа в процедуру ????? Вопрос то и состоит в том , как определить , что это вход в процедуру
-
Как обычный класс не получается , так как это не класс , а интерфейс - OleObject
-
Спасибо за совет , что через класс сделать собственный я знаю , вся проблема состоит то в том , что потом писать на скрипте то буду не я , мне надо описать свои обьекты и методы. А юзвер как обычно читать не будет , а тока доставать как ?. Весь смыс…
-
И ещё - данная проблема с типами (например с TSearchRec в FindFirst) её пока вижу тоже только так обойти.
-
Да экзотика - но ведь конечный эзвер - не экзотика - хорошо , если он прочитал хоть про эти методы - а чтобы ему ещё с потоками разобраться . Поправь если не такать.
-
У меня получается количество строк не вмещается на одной строке , как сделать , так , чтобы пока все строки не отработают - не переносить Cross
-
Могу более подробнее задачу рассказать - просто опешить - отчёт - аля БОЛЬШАЯ ЛЮБОВЬ Во 1-х Переменное количество столбцов , второе переменный вариант итогов
-
Всё заработало - ок - ты меня заставил разобраться - СПАСИБО Лень раньше родилася нас.
-
Это не помогает
-
Дой своё мыло или асю если есть
-
unit FR_CDS; interface {$I FR.inc} uses FR_Class, DB, DBClient, FR_DBSet; type TfrCDSDataset = class(TfrNonVisualControl) protected FDataSet: TCustomClientDataSet; FDataSource: TDataSource; FDBDataSet: TfrDBDataset; public cons…
-
У меня чего то не получается , я хочу сделать не ввиде постоянного компонента , а тока в данном приложении , могу набросать. Даже самое простое почему то ругается. Я делал по примеру.