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

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
2-1238931635
andreil
2009-04-05 15:40
2009.05.17
Вызов виртуальных методов посредством ассемблера


15-1237197118
Немо2
2009-03-16 12:51
2009.05.17
Что имеется ввиду?


3-1220958466
BUM
2008-09-09 15:07
2009.05.17
Помогите с запросом


11-1200417395
LazyBob
2008-01-15 20:16
2009.05.17
Result.Form.CenterOnParent; и ошибка приложения


15-1236754505
Дмитрий С
2009-03-11 09:55
2009.05.17
Размер EXE в зависимости от версии dephi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский