Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Скрипты   Найти похожие ветки 

 
*Pavel ©   (2004-08-26 10:39) [0]

Есть некия язык управления оборудованием, т.е. скрипт, который посылается напрямую в LPT.
Например:

AssignFile(F,"LPT1");
Rewrite(F);

Writeln(F,"^XA");
Writeln(F,"^LH20,20");
Writeln(F,"^FO20,10^A0,32,25^FD" + cbModel.Text + "^FS");
и т.д.
CloseFile(F);

В этом фрагменте скрипта вставляется одна внешняя переменная cbModel.Text, но дальше таких переменных намного больше. Одним словом пропадает читабельность самого скрипта + я не могу в таком случае сохранить этот скрипт во внешнем файле, каждый раз, когда нужно что-либо подправить приходится пересобирать исходник.

Есть ли какое-нибудь красивое решение ?


 
TUser ©   (2004-08-26 11:20) [1]

Я работаю постоянно с одной внешней программой, у которой свой скриптовый язык. Не девайс, конечно, но задача похожая. Да, скрыпты формирую примерно так - в программе из переменных. Нарисовать что-то универсальное вряд ли возможно, т.к. задачи могут возникать совершенно различные, и соотвественно тексты скриптов очень сильно отличаются. Короче, я сделал себе отдельный модуль, который прицепляю к проектам, а там реализовал все стандартные ф-ции (открыть прогу, закрыть прогу, послать команду и т.д.). В этом же модуле и запоминаю текст скрипта, если надо, могу его потом сохранить. + некоторые стандартные команды скриптового языка реализовал в виде отдельных ф-ций. Но большая часть скрипта, конечно, пишется руками. Command("..."). Меня, в принципе устраивает.


 
*Pavel ©   (2004-08-26 12:58) [2]

Может вариант с FastScript будет лучше.
Если есть спецы в Fast Scripte - отзовитесь.



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.037 c
1-1093442564
Andy
2004-08-25 18:02
2004.09.12
Проблема Delphi-> Excel


3-1092716386
leonidus
2004-08-17 08:19
2004.09.12
Не полное отображение содержимого таблицы


1-1093860957
Gear
2004-08-30 14:15
2004.09.12
XP manifest


14-1092988369
WondeRu
2004-08-20 11:52
2004.09.12
Ненавижу писать хелп на свои проги,... :-(((


14-1093107849
Knight
2004-08-21 21:04
2004.09.12
Покупка подержанного автомобиля...