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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Файлы и работа с ними в C++Builder, Сохранение в файле параметров приложения
smk
сообщение May 14 2009, 07:28
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Есть необходимость воспользоваться такой функцией:

ComPort1.StoreSettings(stIniFile, 'c:\ComPortTest.ini');

Подскажите пожалуйста, как записать вместо 'c:\ComPortTest.ini' чтоб файл всегда создавался в одной директории с программой и в последствии его можно было бы там и искать? Такое возможно? Спасибо!


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение May 14 2009, 08:32
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Строка
ComPort1->StoreSettings(stIniFile, "ComPortData.ini");
создала файл в C:\WINDOWS , а хочется чтоб было все вместе.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
SysRq
сообщение May 14 2009, 11:29
Сообщение #18


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Можно путь к программе получить так: ExtractFilePath(Application->ExeName)

Тогда: ComPort1->StoreSettings(stIniFile, ExtractFilePath(Application->ExeName) + "ComPortData.ini")
Go to the top of the page
 
+Quote Post
smk
сообщение May 14 2009, 17:21
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Огромное СПАСИБО! Все получилось. Дай Вам Бог здоровья!


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 24 2009, 08:02
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Здравствуйте опять! У меня снова проблема с файловыми операциями. Компилятор Borland C++. Мне нужно значения 10 компонентов DateTimePicker->Time сохранять в файле, читать из файла и присваивать соответствующим компонентам. Как это сделать? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
SysRq
сообщение Oct 1 2009, 12:42
Сообщение #21


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Можно так rolleyes.gif
Код
    FILE *fp;
    fp = fopen("C:\\aaa.bin", "wb");
    fwrite(&(DateTimePicker1->DateTime), sizeof(DateTimePicker1->DateTime), 1, fp);

    fclose(fp);

    fp = fopen("C:\\aaa.bin", "rb");
    TDateTime dt;
    fread(&dt, sizeof(dt), 1, fp);
    DateTimePicker1->DateTime = dt;
Go to the top of the page
 
+Quote Post

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

 


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


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