![]() |
|
|
#1
|
|||
|
|||
|
Код:
begin
with TInifile.Create('Save')Do
begin
WriteString('Main','Edit',Edit1.Text);
end;
end; |
|
#2
|
|||
|
|||
|
Код:
begin
with TInifile.Create('Save')Do
begin
WriteString('Main','Edit',Edit1.Text);
free
end;
end; |
|
#3
|
|||
|
|||
|
и толку то? все равно не сохраняет
|
|
#4
|
|||
|
|||
|
procedure TForm1.Button8Click(Sender: TObject);
begin with TInifile.Create('Save')Do begin WriteString('Main','Edit',Edit1.Text); free end; end; может там написать Save.ini или еще что |
|
#5
|
||||
|
||||
|
Код:
procedure TForm1.Button8Click(Sender: TObject);
begin
with TInifile.Create('Save.ini') Do
begin
WriteString('Main','Edit',Edit1.Text);
free;
end;
end;Должно работать. |
|
#6
|
|||
|
|||
|
никаких ошибок даже просто в файле ini ничего не появляется он пустой
|
|
#7
|
||||
|
||||
|
Ну не знаю, у меня работает. Вот код кнопки:
Код:
Uses IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
begin
with TInifile.Create('11111111.ini')Do
begin
WriteString('Main','Edit','dfjdfjd');
free;
end;
end;ЗЫ Вот дам ссылки, по работе с ИНИ файлами в делфи, может помогут: http://www.codenet.ru/progr/delphi/stat/ini-files.php http://www.delphisources.ru/pages/fa...l_lesson9.html http://www.delphisources.ru/pages/fa...ini_files.html Удачи ![]() |
|
#8
|
||||
|
||||
|
Код:
var
F: TIniFile;
begin
F:= TIniFile.Create(ChangeFileExt(ParamStr(0),'rgrgfg.ini'));
F.WriteString('Param','Id1',Edit1.Text);
f.free;
end; |
|
#9
|
|||
|
|||
|
Код:
unit Unit12;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IniFiles, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
with TInifile.Create('11111111.ini')Do
begin
WriteString('Main','Edit','dfjdfjd');
free;
end;
end;
end.вот создал с твоим кодом все равно он ничего не делает |
|
#10
|
||||
|
||||
|
А, ты знаешь, что ИНИ файл по умолчанию сосздается в папке в windows?
я забыл это сказать ![]() Поэтому по этому коду создасться файл 111111111111.ini в папке C:\Windows\111111111111.ini (такой путь у меня) |
|
#11
|
||||
|
||||
|
ещё раз повторю...
Код:
var
F: TIniFile;
begin
F:= TIniFile.Create(ChangeFileExt(ParamStr(0),'rgrgfg.ini'));
F.WriteString('Param','Id1',Edit1.Text);
f.free;
end;он создаёт в папке с приложением ини файл rgrgfg.ini если нужно именно в этой папке... меня никто не видит Последний раз редактировалось eXplorer, 02.10.2010 в 22:00. |
|
#12
|
|||
|
|||
|
eXplorer да работает и те инишники тоже были в той папке)
|
|
#13
|
|||
|
|||
|
в папке виндоувс) вобщем работает в папке с приложением создает но файл почемуто называется "имя_приложения и Save добавляется выходит так
S4etSave почему он добавляет имя |
|
#14
|
||||
|
||||
|
Если писать
Код:
with TInifile.Create('MY.ini') Do
...То будет создаваться файл "MY.ini", в папке с виндовс, и без своего имени. |
|
#15
|
|||
|
|||
|
да зачем лишний мусор делать там в папке лучше пускай будет в папке приложения
|