Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#1: 2010-01-25 12:07:10 ЛС | профиль | цитата
Заметил странное (=ошибочное) поведение ECreator-а при редактировании элемента с большим числом групп (в моём случае - три):




Сгенерированный конфиг:
#ini
[About]
Version=0.4
Author=iarspider
Mail=

[Type]
Class=Element
Info=Выполнение запроса через cURL
Tab=Internet

[Property]
+URL=URL запроса|2|
Cookies=Строка, содержащая cookies. Пары ключ-значение разделяются символом ';'|2|
Method=|4|0|GET,POST,PUT
##
Type=Тип прокси|4|0|HTTP,"Socks v4","Socks v5"
Host=Имя или IP прокси-сервера|2|
Port=Порт прокси-сервера|1|0
ProxyUser=Имя пользователя proxy|2|
ProxyPass=Пароль пользователя proxy|2|
##
##
Basic=Разрешить использование Basic-аутентификации|4|1|Enable,Disable
Digest=|4|1|Enable,Disable
NTLM=|4|0|Enable,Disable
Negotiate=|4|0|Enable,Disable
##
##
User=Имя пользователя для HTTP-аутентификации|2|
Password=Пароль для HTTP-аутентификации|2|
##

[Methods]
doPerform=|1|0
URL=URL запроса|4|2
Cookies=Строка, содержащая cookies. Пары ключ-значение разделяются символом ';'|4|2

Сгенерированный pas:
#pas
unit hicURL_perform;

interface

uses Kol,Share,Debug;

type
THIcURL_perform = class(TDebug)
private
public
_prop_+URL:string;
_prop_Cookies:string;
_prop_Method:byte;
_prop_##:
_prop_Type:byte;
_prop_Host:string;
_prop_Port:integer;
_prop_ProxyUser:string;
_prop_ProxyPass:string;
_prop_##:
_prop_##:
_prop_Basic:byte;
_prop_Digest:byte;
_prop_NTLM:byte;
_prop_Negotiate:byte;
_prop_##:
_prop_##:
_prop_User:string;
_prop_Password:string;
_prop_##:

_data_Cookies:THI_Event;
_data_URL:THI_Event;

procedure _work_doPerform(var _Data:TData; Index:word);
end;

implementation

карма: 1

0
файлы: 2ec01.png [47.1KB] [531], ec02.png [46.5KB] [464]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-01-25 12:38:33 ЛС | профиль | цитата
вероятно редактор ожидает наличие подсказки к группе в формате ##Name=Description
------------ Дoбавленo в 12.39:
PS: iarspider, на семерку перебрался?
карма: 27
0
Ответов: 5446
Рейтинг: 323
#3: 2010-01-25 12:43:26 ЛС | профиль | цитата
Так работает, но pas всё равно некорректный получается:
code_16637.txt
------------ Дoбавленo в 12.44:
P.S. Уже почти 3 месяца как перебрался
------------ Дoбавленo в 12.45:
P.P.S. Неплохо бы "мозгов" ECreator-у добавить - хотя бы минимальный набор sanity checks, чтобы такие моменты "ловил".
карма: 1

0
файлы: 1code_16637.txt [766B] [256]
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-01-25 12:50:41 ЛС | профиль | цитата
iarspider писал(а):
P.P.S. Неплохо бы "мозгов" ECreator-у добавить

там много чего не плохо бы было добавить...
карма: 27
0
Ответов: 5446
Рейтинг: 323
#5: 2010-01-25 13:19:17 ЛС | профиль | цитата
Dilma, а по поводу свойств с "+" и "##" - можно пофиксить?
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2010-01-25 13:53:22 ЛС | профиль | цитата
препядствий для этого не имеется
карма: 27
0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)