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
event(onEvent, 'MakeData(' && _data && ')')[/code]
перекрываем MakeData для всех мыслемых типов и жизнь будет прекрасна.
В связи с этим я никак не могу понять, почему расширение возможностей, позволяющих делать "и так и так" расценивается как усложнение интерфейса для пользователя... Вроде не раз уже говорилось, как разработчик спроектирует свой пакет настолько сложным или простым будет его использование. Пока же мне понятны будут только [u]конкретные[/u] примеры ошибочной конвертации, решить которые невозможно.
[size=-2]------ Добавлено в 10:51 [/size]
[quote=Galkov]про his я догадался.
но в этом же пакете еще и dll есть, как мне показалось[/quote]
пока Delphi. С mingw только ознакамливаюсь.