Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

Все время ошибка System Error. Code 1400. Недопустимый дескриптор   Найти похожие ветки 

 
Aleksandr   (2003-12-04 12:20) [0]

Стал трассировать - ошибка вылетает на

procedure TWinControl.DestroyWindowHandle;
begin
Include(FControlState, csDestroyingHandle);
try
if not Windows.DestroyWindow(FHandle) then
RaiseLastOSError;
finally
Exclude(FControlState, csDestroyingHandle);
end;
FHandle := 0;
end;


Еще конкретнее - когда происходит уничтожение главного окна и в его дестракторе доходит очередь до одной из панелей, на которой располагаются ProgressBar, SpeedButton и ListBox, то вызов ее DestroyWindowHandle и приводит к ошибке. Что может быть причиной ошибки? Панель в основном невидима. Кстати, та же ошибка иногда появляется при попытке сделать ее видимой.


 
Семен Сорокин   (2003-12-04 12:27) [1]

ошибка, скорее всего, в 17 строке


 
Aleksandr   (2003-12-04 12:47) [2]

Гм... в 17-й от чего и в чем?


 
Семен Сорокин   (2003-12-04 12:53) [3]

это оборот такой, на самом деле у тебя ошибка в программе, в другом месте, возможно при работе с памятью.


 
Aleksandr   (2003-12-04 13:41) [4]

Ну так я и прошу опытных помочь с подсказкой, какие действия могут привести к таким проблемам с визуальными компонентами.


 
Shirson   (2003-12-04 19:36) [5]

Не, тут не 17я строка. Тут гремлины. Без шуток.

У меня эта байда вываливалась, когда я ДБРичЕдит ложил на форму, разворачивал в клиента и ставил висибл в фалш. (дизайн-моде)
Закрываешь форму - лови 1400.

Ставишь визибл в тру - всё работает.

При создании формы делаешь визибл - фальш, лови 1400.

В процессе работы, когда форма уже открылась, визибл - фальш... - работает.

Гремлины, не иначе. Что за чертовщина до конца не разобрался, спрятал его под другую компоненту (визибл - тру) и плюнул. С Обычным ричедитом, который лежит там-же такого не наблюдается.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
1-52179
Слэша
2003-12-05 13:34
2003.12.16
Combobox D7 и Win 98


14-52368
Ig
2003-11-22 23:22
2003.12.16
Где можно найти MMTools?


3-52074
Goida
2003-11-25 07:01
2003.12.16
Как позиционировать курсор в DBGrid?


4-52439
comwad
2003-10-22 13:03
2003.12.16
Как запустить на выполнение файлы с различными расширениями


7-52423
sv_sergik
2003-10-11 14:48
2003.12.16
Как сделать что бы не было видно иконки моего приложения?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский