Народ не знаю уже что делать вcе перепробовал.Мне нужно сохранить таблицу stringgrid при помощи savedialog!
Пожалуйсто помогите очень нужно?
Сообщение отредактировано: Mr.Dmitry -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Mr.Dmitry |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 46 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
Народ не знаю уже что делать вcе перепробовал.Мне нужно сохранить таблицу stringgrid при помощи savedialog!
Пожалуйсто помогите очень нужно? Сообщение отредактировано: Mr.Dmitry - |
![]() ![]() |
| hardcase |
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Код // сохраняет сетку procedure SaveGrid(Grid: TStringGrid; const FileName: string); var F: text; i,j: integer; RowCount, ColCount: integer; begin AssignFile(F, FileName); Rewrite(F); try RowCount:=Grid.RowCount; ColCount:=Grid.ColCount; WriteLn(F, RowCount, ColCount); for i:=0 to RowCount-1 do with Grid.Rows[i] do for j:=0 to ColCount-1 begin WriteLn(F, Strings[j]); end; finally CloseFile(F); end end; // загружает сетку procedure LoadGrid(Grid: TStringGrid; const FileName: string); var F: text; i,j: integer; RowCount, ColCount: integer; s: string; begin AssignFile(F, FileName); Reset(F); try ReadLn(F, RowCount, ColCount); Grid.RowCount:=RowCount; Grid.ColCount:=ColCount; for i:=0 to RowCount-1 do with Grid.Rows[i] do for j:=0 to ColCount-1 begin ReadLn(F, s); Strings[j]:=s; end; finally CloseFile(F); end; end; ... // а так нужно использовать СэйвДиалог if SaveDialog1.Execute then begin SaveGrid(StringGrid1, SaveDialog1.FileName); end; Сообщение отредактировано: hardcase - -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Mr.Dmitry Операциz с Savedialog 27.04.2006 22:57
volvo Что именно не получается? Само сохранение StringGr… 27.04.2006 23:05
Mr.Dmitry
Что именно не получается? Само сохранение StringG… 27.04.2006 23:10
volvo Не путай понятия! С помощью OpenDialog ты ниче… 27.04.2006 23:15
Mr.Dmitry
Не путай понятия! С помощью OpenDialog ты нич… 27.04.2006 23:29
Романтик
Кстати на твою ссылку меня не пускают!
сори … 27.04.2006 23:32
Mr.Dmitry
Так я и пешу что везде описано открытие при помощ… 27.04.2006 23:52
Mr.Dmitry Большое всем спасибо! 27.04.2006 23:39
volvo Mr.Dmitry, ПОТРУДИСЬ объяснить мне кое что. Ты пре… 28.04.2006 1:32
J1nn а объясните мне на пальцах ,если не трудно,для чег… 13.03.2008 15:26![]() ![]() |
|
Текстовая версия | 6.11.2025 9:18 |