ошибка неверный тип аргумента stringp nil



Автор Виктория Ковалёва задал вопрос в разделе Другие языки и технологии

Ошибка в Delphi - аргументы имеют неверный тип.. при сортировке и получил лучший ответ

Ответ от Vasily Berezin[гуру]
ошибка при исполнении, или при компиляции? При исполнении ошибки могут вылетать где угодно, надо смотреть что происходит до того момента как эта процедура вызвана.. Кроме того, важно чтоб параметр "assignable typed constants" в опциях компилятора - был без галочки, иначе глючит почему-то по страшному дельфи. Ну и как-то написано некрасиво: Если уж "выз датамодуле" прописано, то зачем его везде дублировать? кроме того, изященй писать не иф (что то) зен булеан присовить труе, а просто булеан присвоить что-то...: фильтеред :=(ленс (текст) >0);
Vasily Berezin
Просветленный
(36163)
"асигнабэл тайпет констант" я понимаю что такое, но тоже не понимаю каким боком оно связано с глюками. Мне неизвестна природа этих глюков, но доподлинно известно их наличие, по крайней мере в 7-й версии дельфей.
Брэкпойнт не имеет значения, если до этого были попорчены адреса, и ваше присвоение идет совсем в другое место, и портит что-нибуть важное, или генерит какое-нить исключение (как вариант). Вобщем ХЗ, но просто поверьте что ошибка в другом месте.

Ответ от Клыков Владимир[гуру]
>>но с другими данными
Русский язык в столбцах? ну ну...
#39, религия не позволяет нормально записать или использовать двойную?)
где вывод LastError? не телепат чтобы понять на что именно он ругаецо =)
в конце концов сделайте трасировку программы и посмотрите ошибку =)
а теперь просто мелочи..
With DataModule.ADOTable4 do
и поехали говнокодить... на кой черт вы опять полностью пишите компоненту?)
{DataModule.ADOTable4.}Filtered:=false; в скобках - лишний текст, совершенно бесполезный и достойный звания говнокод...

Ответ от Kaiu[гуру]
#39 что это?
А то там дожно быть в кавычках

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Ошибка в Delphi - аргументы имеют неверный тип.. при сортировке
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*