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

Вниз

Передача параметров   Найти похожие ветки 

 
андр   (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
2-1218111245
Ябеда
2008-08-07 16:14
2008.09.21
Работа с TCanvas из наследника класса TThread


15-1217235189
Ega23
2008-07-28 12:53
2008.09.21
Посоветуйте книжку по основам Java-Script


2-1218439239
начинающий
2008-08-11 11:20
2008.09.21
Журнал документов


15-1217686137
VirEx
2008-08-02 18:08
2008.09.21
знатокам SQL


2-1218043525
MaryM
2008-08-06 21:25
2008.09.21
Проверка орфографии в delphi 2007