реклама на сайте
подробности

 
 
> Работа с изображениями файлами в C++ Builder, Проблема с OpenPictureDialog и open
S_Vladimir
сообщение May 21 2009, 09:04
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 5-08-08
Пользователь №: 39 433



Добрый день!
В билдере набран такой вот код:

Код
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        OpenPictureDialog1->Execute();

        int handle = open("test.txt",O_WRONLY | O_CREAT | O_BINARY);
        if(handle==-1)
        {
                ShowMessage("error");
        }
        else
        {
                ShowMessage("ok");
                close(handle);
        }
}


Сначала открывается OpenPictureDialog. Выбирается или нет какаято картинка.
Потом создается какойто файл (в даном случае test.txt).
Проблема в том, что если в OpenPictureDialog нажать Отмена, то test.txt будет создан. А если выбрать картинку то test.txt может быть создан, а может и не быть. Все зависит от того в каком каталоге выбирать картинку.

Подскажите пожалуйста, где проблема или хотябы где ее искать.
Причина редактирования: Оформление цитаты исходника.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 20:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016