![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Invalid Typecast
DeadMeat © (2007-05-22 09:13:00)Здрасте.
Какая та странная ошибка появилась. В одном проекте код работает, в другом - ошибка Invalid Typecast.
Вот код:
with dbConnection do
for i := 0 to DataSetCount - 1 do
begin
Application.MessageBox(PAnsiChar(DataSets[i].Name), 'test', 0);
end;
Здесь dbConnection это TADOConnection компонент.
Он подключен. ДатаСетов у меня 12 (DataSetCount возвращает 12). Даже если убрать MessageBox, а оставить просто
buf := DataSets[i].Name
объявив buf как string, ошибка остается. Но в другом проекте, тот же код не дает этой ошибки. В чем может быть дело?
Я не исключаю, что дело в другом коде, но ЧТО может так влиять?
ANB (2007-05-22 11:24:00) [21]
> И откуда, интересно, объекты такого класса появились в приложении?
Да это ща по телепатору разберемся :)
ЮЮ (2007-05-22 11:18:00) [22]>Класс вроде как тотже самый: TCustomADODataSet.
И откуда, интересно, объекты такого класса появились в приложении?
ANB (2007-05-22 11:08:00) [23]
> DeadMeat © (22.05.07 11:06) [2]
Запости uses обоих модулей - где работает и где нет (только напиши, какой рабочий, какой нет). Да - а имена всем компонентам присвоены ?
DeadMeat (2007-05-22 11:06:00) [24]Ошибка в рантайме. Класс вроде как тотже самый: TCustomADODataSet.
ANB (2007-05-22 11:00:00) [25]Попробовать посмотреть, какой класс прицепился к dbConnection и к DataSets[i].
Ошибка в рантайме или при компиляции ?