Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-07-03 10:51:28 ЛС | профиль | цитата
Galkov, вот чесно не понимаю о чем речь-то... Какая синтаксическая ошибка Где-то написано, что среда проверяет валидность соединенных точек? Или компонент обязан это делать? Ну не желаете вы пользоваться автоматической конвертацией пишите в стиле:
 if(typeof(_data) = 1)
    event(onEvent, _data)
else if(typeof(_data) = 2)
event(onEvent, 'Str2Int(' && _data && ')')
else if(typeof(_data) = 3)
event(onEvent, 'Round(' && _data && ')')
else
event(onEvent, 0)
end
кто мешает-то так делать не понимаю? или если совсем не хочется заморачиваться с типами всегда можно вернуться к TData:
    event(onEvent, 'MakeData(' && _data && ')')[/code]
перекрываем MakeData для всех мыслемых типов и жизнь будет прекрасна.

В связи с этим я никак не могу понять, почему расширение возможностей, позволяющих делать "и так и так" расценивается как усложнение интерфейса для пользователя... Вроде не раз уже говорилось, как разработчик спроектирует свой пакет настолько сложным или простым будет его использование. Пока же мне понятны будут только [u]конкретные[/u] примеры ошибочной конвертации, решить которые невозможно.

[size=-2]------ Добавлено в 10:51 [/size]
[quote=Galkov]про his я догадался.
но в этом же пакете еще и dll есть, как мне показалось[/quote]
пока Delphi. С mingw только ознакамливаюсь.
карма: 27
0