Форум: "Основная";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
ВнизПередача параметров Найти похожие ветки
← →
андр (2007-12-20 15:58) [0]Целисообразно ли, передовать файл с набором параметров в плагин, или же лутче предовать все строкой ?
Я имею введу Param="Param1;Param2;Param3" или же например Param="Param.prm"
А в файле Param.prm находится:
Param1
Param2
Param3
И если целисообразно, то в каком типе файлов лутше передовать параметра xml, ini или txt ?
← →
oldman © (2007-12-20 16:31) [1]Без разницы, имхо.
Зачем только хранить параметры передачи в файле, непонятно...
← →
андр (2007-12-20 16:35) [2]
> oldman © (20.12.07 16:31) [1]
Да там параметры имеют такие значения :
Param1=4543
Param2=423
Param3=SELECT * FROM TCustom
Param4 и т.д.
← →
андр (2007-12-20 16:36) [3]А какой лутше тип файлов использовать?
Стоит ли тянуть за собой DOM
????
← →
ferr (2007-12-20 16:36) [4]Параметры надо передавать какой-то языковой конструкцией, будь то TParametrs или на крайний случай ассоциативный массив или что ещё. TParametrs должен уметь сериализовываться и де-ся в файл, поток и т д.
← →
андр (2007-12-20 16:41) [5]
> ferr (20.12.07 16:36) [4]
Где можно посмотреть такой пример ?
← →
ferr (2007-12-20 17:00) [6]> Где можно посмотреть такой пример ?
Вообще от сложности параметров зависит, описанный мною способ хорошо применим когда много параметров предметной области, если же речь идёт о каких-то в меру тривиальных случаях то я бы передавал XmlDocument например, или, возможно, обёртку над ним.
Всё способы удобны для меня и кажутся правильными именно мне, так что если кто-то будет хаять, то не надо.
← →
Mystic © (2007-12-20 17:36) [7]Если параметров немного, то почему нельзя передать строкой? Вообще лучший метод это тот, который ты понимаешь и можешь легко реализовать.
← →
clickmaker © (2007-12-20 20:03) [8]
> Param3=SELECT * FROM TCustom
все будет хорошо до тех пор, пока в селекте не встретится точка с запятой... или перевод строки, если второй вариант
если уж строкой, то лучше использовать редкие символы, типа | или табуляцию
а плагин - DLL? И набор параметров - переменный?
← →
grisme (2007-12-20 20:29) [9]используй динамический массив из байт и разделяй #0
← →
андр (2007-12-21 08:00) [10]
> clickmaker © (20.12.07 20:03) [8]
Можно сказать нет....
← →
clickmaker © (2007-12-21 11:35) [11]
> [10] андр (21.12.07 08:00)
это ответ на какой вопрос?
если DLL, то почему не передавать структуру в функцию?
← →
Плохиш © (2007-12-21 12:15) [12]
> Целисообразно ли, передовать файл с набором параметров в
> плагин, или же лутче предовать все строкой ?
Передовать последовательность байт, которая содержит текст в формате xml.
← →
андр (2007-12-24 10:45) [13]
> Плохиш © (21.12.07 12:15) [12]
А примеры имеются ?
← →
DiamondShark © (2007-12-24 15:11) [14]В слове "лучше" нет буквы "т".
← →
Leonid Troyanovsky © (2007-12-25 18:24) [15]
> DiamondShark © (24.12.07 15:11) [14]
> В слове "лучше" нет буквы "т".
Токмо пользы ради, если оная подразумевалась, нужно б
было осудить "целисообразно" как первую помянутую, или "передовать/предовать", бо фигня получается.
--
Regards, LVT.
← →
Плохиш © (2007-12-26 01:51) [16]
> андр (24.12.07 10:45) [13]
>
> > Плохиш © (21.12.07 12:15) [12]
>
> А примеры имеются ?
Конечно
function ChistoPlagino(AParam: TDynamicCharArray): Boolean;
← →
Германн © (2007-12-26 02:08) [17]
> Плохиш © (26.12.07 01:51) [16]
Читай msdn, неуч.
Для версий винды после W98 эта функция описана как:
function ChistoCelissobrasnoPlagino(AParam: TXMLFiloParametrou): Boolean;
← →
Плохиш © (2007-12-26 02:09) [18]
> Германн © (26.12.07 02:08) [17]
Пофиг... ик... :-P
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c