WriteBool
Логикалық жазбаны берілген секцияның кілтіне
жазу
WriteDate
Күнді берілген
секцияның кілтіне жазу
WriteDateTime Уақыт пен күнді берілген секцияның кілтіне жазу
WriteFloat
Анықталғанды берілген секцияның кілтіне жазу
WriteInteger
Бүтін мағынаны берілген секцияның кілтіне жазу
WriteTime
Уақытты берілген секцияның кілтіне жазу
Қадам_Қадам__2_–_INI-файл__2_–_INI-файл_ын_құру_ын_құру_1._Delphi_менюінде_File,_New'>Қадам
Қадам
2 – INI-файл
2 – INI-файл
ын құру
ын құру
1. Delphi менюінде
File, New - ді таңдаңыз да шыққан диалогты
терезесінде «
New» - дан «
Text»
белгісін таңдап, «
OK» басыңыз.
2. Код редакторында 2 бетті көресіз, олардын біреуі «
File1.txt» болып
аталады:
3. Delphi
менюінде
File, Save As таңдаңыз да, пайда болған диалогты
терезеде жаңа мәтіндік файлды осы папкада сақтаңыз, «
MyWorld.INI» аты
арқылы сақталған «
MyWorld» проекті орналасқан жерде:
4. Енді мәтіндік редакторда
MyWorld.INI бетінде төмендегі екі жолды
басыңыз,
[
Database]
PathBase=C:\Мои документы\Temp\BDMyWorld.mdb
5. «
Сохранить» батырмасын басыңыз.
6. INI–файлын құрдық, онда бір секция –
Database және бір кілт –
PathBase бар. Осындай файлды «
Блокнот» бағдарламасы арқылы құруға да
болады, бірақ Delphi де құрған ыңғайлы.
dlg.Filter:='Файл ' +nmFileBD+'|'+nmFileBD;
dlg.Title :='Найдите файл базы данных !';
dlg.InitialDir:=ExtractFilePath(ParamStr(0));
if dlg.Execute
then begin
sb:=dlg.FileName;ChangeBasePath(scon,sb);
if MessageDlg('Сохранить путь к БД в настройках программы?',
mtConfirmation,[mbYes,mbNo],0)=mrYes then begin
IniFil := TIniFile.Create(sIni);
try
IniFil.WriteString('Database', 'PathBase', sb);
except
ShowMessage('Ошибка INI-файла !'+#13#10+sIni);
end;
IniFil.Free;
end;
end
else begin
ShowMessage('Не найден файл БД:'+#13#10+sb+#13#10+'До свидания !');
sb:='';
end;
end;
Result:=sb;
if sb<>'' then ChangeBasePath(ConStr,sb);
end;
procedure TfmMain.FormCreate(Sender: TObject);
var sbase:string;
begin
sbase:=FindFileBD('BDMyWorld.mdb',
'MyWorld.INI',ConStr,dlgBD);
if sbase<>'' then begin
ADOQuery1.Active :=False;
ADOQuery1.ConnectionString :=ConStr;
ADOQuery1.Active :=True;
NameSortField:=DBGrid1.Columns[0].FieldName;Desc:=False;
NewQuerySQL;
end else Application.Terminate;
end;
3.
Назар аударыңыз!
Назар аударыңыз! Келесі қадамға бармай тұрып,
Active қасиетіне
ADOQuery1 копонентасына
False! мәнін беріңіз.
4. Қолданылған модельдерге
inifiles модулін қосыңыз және проекті
компилировать ету керек. Менюдан
CTRL+F9 таңдап және
далее, қате
болмаса келесі істі орындаңыз.
5. Бағдарламаны проводник арқылы жіберіп, төмендегі тізімдер арқылы
оның жұмысын тексеріңіз:
a. МҚ –
ның файлы да INI-файлы да жіберу папкасында жоқ.
b. Тек қана
INI-файлы жіберу папкасында бар.
c. МҚ – ның файлы да
INI-файлы да жіберу папкасында бар.