| imho.ws |
![]() |
|
|
|
# 7 |
|
Banned
Регистрация: 16.10.2002
Адрес: Прага
Сообщения: 468
![]() ![]() |
Еще один трабл по считыванию из ини
Сохранил: IniFile := TIniFile.Create('d:/db.ini'); IniFile.WriteString(InttoStr(SG.RowCount-1),'ID',InttoStr(SG.RowCount-1)); IniFile.WriteString(InttoStr(SG.RowCount-1),'field1',Edit1.Text); IniFile.WriteString(InttoStr(SG.RowCount-1),'field2',Edit2.Text); IniFile.WriteString(InttoStr(SG.RowCount-1),'field3',Edit3.Text); IniFile.WriteString(InttoStr(SG.RowCount-1),'field4',Edit4.Text); IniFile.WriteString(InttoStr(SG.RowCount-1),'field5',Edit5.Text); А прочесть как? )Спасиб бальшое..заранее
|
|
|
|
|
# 8 |
|
Banned
Регистрация: 16.10.2002
Адрес: Прага
Сообщения: 468
![]() ![]() |
Написал такую штуку:
var AppIni: TIniFile; u:integer; begin AppIni := TIniFile.Create('d:/db.ini'); AppIni.ReadSections(SG.Cols[1]); AppIni.ReadSection('field1',SG.Cols[2]); AppIni.ReadSectionValues('field2',SG.Cols[3]); AppIni.Free; for u:=1 to SG.Rowcount do SG.Cells[0,u]:=InttoStr(u); end; Но че-то криво открывается...все ряды сместились вправо и считываются только те, в которых были записи..а пустые я так понял и не сохранились |
|
|
|
|
# 9 |
|
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Да не используй ты ей-богу ини файлы, они заточены под сохранение настроек и опций программы (как минимум название опции, типа пусть будет RunMinimized или шо хочешь, должно быть постоянным, как у переменной. Т.к. считывать значения потом надо зная название этой опции.)
Посмотри типизированные файлы (см. выше) и переменные типа Record, а лучше все это вообще как Class оформить (не зря же в дельфях классы есть внатуре, они жизнь программера вообще удлиняют) да и обращаться удобнее как Person[1].Adress, Person[2].Phone, Person[3].Kill и т.д.
__________________
sapienti sat. |
|
|
|
|
# 10 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
A luche wsego takie weschi w DB pihat imho.
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 12 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
A na koi bde nado? Uzai ODBC na pryamuju ili lokalnuju Access DB cherez Jet i OLEDB.
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|