Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

OpenDirDialog Error in KOL&MCK v2.31   Найти похожие ветки 

 
Sormy   (2006-01-17 16:47) [0]

В версии 2.31 в MCK не работает корректно OpenDirDialog с
установленным свойством AltDialogs = false (вообще не компилируется).

В OpenDirDialog с установленным свойством AltDialogs = false не
работает метод OnSelChanged (зато компилируется).

{ Тестирование производилось в отключенной опцией П-Кода }


 
Sormy   (2006-01-17 17:02) [1]

Ошибка во втором абзаце!
В OpenDirDialog с установленным свойством AltDialogs = TRUE не
работает метод OnSelChanged (зато компилируется).


 
Sormy   (2006-01-17 17:26) [2]

Вызов OpenDirDialog с установленным свойством AltDialogs = TRUE приводит к Invalid pointer operation при завершении приложения.


 
Sormy   (2006-01-17 19:23) [3]

OpenDirDialogEx имеет кнопки ОК/Cancel вне зависимости от языка системы! Может исправить?
Шрифт кнопок ОК/Cancel всегда имеет Height = 0. Нельзя поменять! Хотя в стандартном диалоге шрифт имеет Height = 8.


 
Vladimir Kladov   (2006-01-17 20:38) [4]

Все исходники у вас есть. В них так трудно заглянуть? Чем писать кучу сообщений. Я даже отвечать не буду пока.


 
Sormy   (2006-01-17 21:57) [5]

При всем моем уважение к Вам, и Вашему проекту, своими силами я не смог
заставить работать обычный OpenDirDialog в MCK (в реализации MCK я, мягко говоря, "плаваю" - у меня нет такого опыта в программировании, как у Вас)!

Новый OpenDirDialog работает вызывая "Invalid pointer operation" при завершении приложения, шрифты на кнопках имеют Height = 0. Но эти два нехороших нюанса проявляются при перекомпиляциимоего старого проекта с OpenDirDialog"ми. На новых проектах все ОК!

Метки кнопок, действительно, легко меняются в RealTime. Наверное, сыграла привычка, что в Ваших контролах обычно такие поля можно менять прямо в среде.

Для меня вопрос с OpenDirDialog все еще открыт. Новый OpenDirDialog не работает корректно на моем старом проекте ("Invalid pointer operation", FontHeight = 0), а старый в MCK по умолчанию недоступен (или же я не понимаю, как его без правки исходников KOL&MCK заставить работать).


 
Sormy   (2006-01-17 22:11) [6]

Да, если в KolADD заменить
"type TKOLOpenDirDialog = POpenDirDialogEx;"
на
"type TKOLOpenDirDialog = POpenDirDialog;"
старый OpenDirDialog будет работать нормально.

Все вопросы снимаются!



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

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.065 c
1-1159128493
dreamse
2006-09-25 00:08
2006.11.05
Создание компоненты с уже готовой формой


15-1160660080
Michael5
2006-10-12 17:34
2006.11.05
Как получить логику разрабатываемой схемы по таблице соответствия


6-1150700215
Чайник2006
2006-06-19 10:56
2006.11.05
Как отправить файл на сервер с помощью idHTTP (Indy 10)


2-1161145215
ДьяволСД
2006-10-18 08:20
2006.11.05
gdiPlus.dll


11-1138017649
Muxaspb
2006-01-23 15:00
2006.11.05
Как сделать просмотр миниатюр для картинок?