Форум: "KOL";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизГлюк? Или нет? Найти похожие ветки
← →
nsvi (2002-11-29 13:14) [0]При установке в OpenSaveDialog множественного выбора файлов путем установки свойства OSAllowMultiSelect в True после первого выбора группы файлов все путем, при попытке второго выбора группы файлов даже не открывается диалоговое окно и OpenSaveDialog1.Execute=false, после третьей попытке опять все нормально и т.д. И так через раз. И не не одной программе. При одиночном выборе файлов все нормально. Что это?
← →
Gandalf (2002-11-29 15:25) [1]Однозначно глюк, правда из серии хотел как лучше (не обижаться!)...
Ошибка тут:
function TOpenSaveDialog.Execute: Boolean;
...
ofn.lpstrFile:=StrLCopy(pchar(TempFileName), pchar(fFileName), // inserted 5.11.2001
Min(ofn.nMaxFile,Length(fFileName))); // to allow showing file name
Тут идет попытки установки файла по умолчанию из преведущего выбора, т.е. из мульти-селекта. А там... вообщем быстрый способ лечения это чистить FileName перед execute, т.е.:
OpenSaveDialog1.Filename:="";
OpenSaveDialog1.Execute;
← →
nsvi (2002-11-30 01:04) [2]Все ясно. Благодарю.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c