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

Вниз

OpenDirDialog.InitialPath при UNICODE_CTRLS...   Найти похожие ветки 

 
Rocket ©   (2008-01-17 14:44) [0]

...не работает - всегда выделяется "Мой компьютер". Использую MCK, свойства после помещения TOpenDirDialog на форму оставляю по умолчанию. Версия KOL и MCK - 2.84.


 
=BuckLr= ©   (2008-01-17 20:35) [1]

Ага, глюк. Я щас проверил - в юникоде работает паскаль-версия Execute, видимо, тут проблема. Покопайся там... Я тоже пороюсь за компанию :)


 
=BuckLr= ©   (2008-01-17 20:38) [2]

Ну всё ясно, ё... Чё ж оно будет работать, если
BI.pidlRoot  := nil;

исправь на

BI.pidlRoot  := PKOLChar(FInitialPath);


 
=BuckLr= ©   (2008-01-17 20:40) [3]

За одним к Владимиру Кладову просьба - замените пожалуйста
(43259)BI.pidlRoot  := nil;
на
(43259)BI.pidlRoot  := PKOLChar(FInitialPath);


 
=BuckLr= ©   (2008-01-17 20:53) [4]

Прошу прощения, разумеецо, надо так:
BI.pidlRoot  := PItemIDList( FInitialPath );
описалцо :)


 
Vladimir Kladov ©   (2008-01-17 21:13) [5]

А что там насчёт UNICODE_CTRLS? (т.е. для не UNICODE как-то работает?). Ладно, посмотрю в выходные.


 
=BuckLr= ©   (2008-01-17 21:31) [6]


> т.е. для не UNICODE как-то работает

Да, потому что для юникода используется паскаль, а для анси - асм. Там, где паскаль, присваивается nil, в асме всё нормально


 
Rocket ©   (2008-01-18 14:51) [7]

Заменил на BI.pidlRoot  := PItemIDList( FInitialPath ). Теперь в диалоге единственный пункт без названия (или с названием из мусора в памяти) и с плюсом, не раскрывается.


 
Дмитрий К ©   (2008-01-18 15:38) [8]

На самом деле причина в колбэк функции OpenDirCallBack.
Юникодному диалогу для смены стартовой директории нужно посылать сообщение BFFM_SETSELECTIONW.


 
=BuckLr= ©   (2008-01-18 17:17) [9]


> Теперь в диалоге единственный пункт без названия

Странно... У меня же работало...


> причина в колбэк функции OpenDirCallBack

Спасибо. Попробую так вечером. А то ещё вылезет когда-н то, о чем сказал Rocket :(



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1236766098
It's not me
2009-03-11 13:08
2009.05.17
Кто-нибудь замечал, что TidHTTPServer медленно соединяется?


2-1238654080
Mozgan
2009-04-02 10:34
2009.05.17
Заголовок и URL Intrnet Explorer


10-1156501405
d_oleg
2006-08-25 14:23
2009.05.17
классы в библиотеке


15-1237325403
Юрий
2009-03-18 00:30
2009.05.17
С днем рождения ! 18 марта 2009 среда


4-1208885015
Dmitry
2008-04-22 21:23
2009.05.17
Прочитать UNICODE файл с китайским текстом