![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Мне нужно захранить в файл во время закрытия программы количество строк в таблице а при запуске из файла это число извлечь и соответственно установить колчество строк таблицы.
Коды получились следующие: сохранение в файл: Код:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var f:TStringList; begin f := TStringlist.Create; f.Add(IntToStr(StringGrid1.RowCount)); f.SaveToFile('razmer.raz'); f.Free; end; загрузка из файла: Код:
procedure TForm1.FormCreate(Sender: TObject); var n:INTEGER; f:tStringList; begin f := TStringlist.Create; f.Add(IntToStr(StringGrid1.RowCount)); if FileExists('razmer.raz') then begin f.LoadFromFile('razmer.raz'); n:=StrToInt(f.Strings[1]); StringGrid1.RowCount:=n else StringGrid1.RowCount:=2; end; Код:
StringGrid1.RowCount:=n; Помогите разобраться в чем ошибка и как исправить. Может кто лучше вариант решения найдет. Последний раз редактировалось Дикарь, 06.11.2007 в 14:49. |
#2
|
||||
|
||||
![]() и еще вопрос.
как узнать координаты выделенной ячейки в СтрингГрид? |
#3
|
||||
|
||||
![]() StringGrid.Selection - координаты выделенных ячеек.
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#4
|
||||
|
||||
![]() Цитата:
как узнать тепреь строку в которой находится выделенная ячейка? |
#5
|
||||
|
||||
![]() StringGrid.Selection.Left есть еще Top, Right, Bottom
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#6
|
||||
|
||||
![]() Спосибо.
Правда сглупил. Многогранная личность(гад,сволочь и паразит одновременно) ![]() |
#7
|
||||
|
||||
![]() Цитата:
![]() Многогранная личность(гад,сволочь и паразит одновременно) ![]() |
#8
|
||||
|
||||
![]() Ни кто не скажет как загрузить из файла необходимое количество строк и установить это количество?
Многогранная личность(гад,сволочь и паразит одновременно) ![]() |
#9
|
||||
|
||||
![]() Млин))
Товарищи программисты)) пожалуста помогите))) Это моя первая более или менее серьезная программа) Сделано все осталось только это( Все уперлось в эту загрузку количетсва строк((( Многогранная личность(гад,сволочь и паразит одновременно) ![]() |
#10
|
||||
|
||||
![]() Проблема решена.
Многогранная личность(гад,сволочь и паразит одновременно) ![]() |