|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2012, 11:29 | #11 |
Пользователь
Регистрация: 03.03.2012
Сообщений: 18
|
файл находится в папке windows, windows 7
//--------------------------------------------------------------------------- #include <vcl.h> #include <IniFiles.hpp> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- String wd ; char wid[256] ; TMemIniFile *myIni; //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { GetWindowsDirectory(wid,256); wd = wid; myIni=new TMemIniFile(wd+"\\system.ini"); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Edit1->Text = myIni->ReadString("vcache","minfilecache" ,""); Edit2->Text = myIni->ReadString("vcache","maxfilecache" ,""); Edit3->Text = myIni->ReadString("vcache","chunksize","" ); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { myIni->WriteString("vcache","minfilecache ",Edit1->Text); myIni->WriteString("vcache","maxfilecache ",Edit2->Text); myIni->WriteString("vcache","chunksize",E dit3->Text); myIni->UpdateFile() ; } //--------------------------------------------------------------------------- |
23.03.2012, 11:30 | #12 |
Пользователь
Регистрация: 03.03.2012
Сообщений: 18
|
это как вы поняли ваша программа пока что.
|
23.03.2012, 12:16 | #13 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
- у меня тоже Windows 7; я запускаю эту "свою" программу; нажимаю верхнюю клавишу; нажимаю нижнюю; открываю файл system.ini и вижу следующее__
Я думаю, причина в степени допуска (или разрешения для пользователя); ищите там. Последний раз редактировалось nick42; 23.03.2012 в 12:21. Причина: постскриптум |
23.03.2012, 12:22 | #14 |
Пользователь
Регистрация: 03.03.2012
Сообщений: 18
|
спасибо большое.
|
23.03.2012, 14:15 | #15 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Код:
Код:
Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 23.03.2012 в 14:20. |
23.03.2012, 15:05 | #16 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
#include "inifiles.hpp"; // грузим библиотеку
#include "SystemUtils.hpp"; AnsiString sys = ExpandFileName("system.ini");// Имя файла с путём к нему if(!FileExists(sys)) // Файл не существует {// создаём TIniFile *Ini = new TIniFile(sys);// Ini->WriteString("vcache", "minfilecache", ""); Ini->WriteString("vcache", "maxfilecache", ""); Ini->WriteString("vcache", "chunksize", ""); Ini->UpdateFile(sys); delete Ini; } else { TIniFile *Ini = new TIniFile(sys);// Ini->WriteString("vcache", "minfilecache", ""); Ini->WriteString("vcache", "maxfilecache", ""); Ini->WriteString("vcache", "chunksize", ""); Ini->UpdateFile(sys); delete Ini; }
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | KitFolly | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.12.2011 22:55 |
Работа с файлами на С++. | Solnze2 | Помощь студентам | 3 | 20.05.2011 22:08 |
Работа с файлами | malenkaya | Помощь студентам | 5 | 23.04.2011 08:24 |
Работа с файлами. С. | Alpha Centauri | Общие вопросы C/C++ | 12 | 15.04.2011 09:19 |
Работа с файлами | DM_bite | Помощь студентам | 4 | 20.09.2008 16:52 |