Tad писал(а):
Зато в неправильно собранныхTad, может быть истину открою, а может и нет: мы никогда не ориентировались на пользователей, собирающих неправильные схемы. В данном случае предлагать надо было такие изменения
#pas
{$ifdef _PROTECT_MAX_}
if _IsObject(dt,SQLite_GUID) then
begin
{$endif}
FResult := ';
sqlite3_exec(id,PChar(s), callback, self, @mes);
if mes <> ' then
_hi_onEvent(_event_onError, string(mes))
else
_hi_onEvent(_event_onQuery, FResult);
{$ifdef _PROTECT_MAX_}
end;
{$endif}
nesco, оригинальное решение однако, т.е. утверждается, что второй пример является более понятным и правильным, и именно так надо делать?