Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 27 апр 2024, 16:54

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Глюк в MemTable
СообщениеДобавлено: 20 май 2014, 20:33 
Не в сети

Зарегистрирован: 11 янв 2012, 06:20
Сообщений: 25
Использовал в старом проекте Ehlib5 и захотелось попробовать посмотреть во что выльется миграция на шестерку. А вылилась она в сообщение "неверный дескриптор окна".
Детали по проекту - ehlib + unigui (веб вреймворк). Мемтэйбл расположен на фрейме TUniFrame, посути не VCL. Посмотрел по исходнику шестерки в конструкторе Memtable обнаружил следующий код:
FWinControl := TWinControl.Create(nil);
FWndMethod := FWinControl.WindowProc;
FWinControl.WindowProc := WinProg;
FWinControl.ParentWindow := Application.Handle;

Соответственно в деструкторе:
FreeAndNil(FWinControl);

И вот в этом месте программа стала весело валиться с сообщением о неверном деструкторе окна.
Обидно и досадно что невизуальный мемтейбл зачем то требует для своей работы VCL форму или фрейм.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB