Цитата:
Сообщение от
Kashin
Предполагаю CommonDialogControl.Action, либо пустое имя файла :-) Не уверен
Для удобства отладки тестировал этот OCX в делфе. При попытке чтения Action прога выдает сообщение об ошибке "Project Project1.exe raised exception class EOleException with message 'Property is write-only'". Решение только что нашел при попытке поизвращаться с именем файла! Дело в том, что если пользователь нажимает кнопку "OK", то свойство FileName становится равным
полному имени файла (типа c:\windows\calc.exe), а если нажимает "Отмена" - свойство
не изменяется. Фишка в том, что я хочу, чтобы при вызове этого окна у пользователя было указано имя файла по умолчанию. Так вот: устанавливаем FileName, скажем, в '1.doc', вызываем ShowOpen, а после проверяем, если второй символ свойства FileName есть двоеточие, значит пользователь нажал "OK", иначе - "Отмена"