![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | 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 - координаты выделенных ячеек. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
 как узнать тепреь строку в которой находится выделенная ячейка?  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 StringGrid.Selection.Left есть еще Top, Right, Bottom 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Спосибо. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Правда сглупил.  | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
 ![]()  | 
| 
		 
			 
			#8  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Ни кто не скажет как загрузить из файла необходимое количество строк и установить это количество? 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#9  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Млин)) 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Товарищи программисты)) пожалуста помогите))) Это моя первая более или менее серьезная программа) Сделано все осталось только это( Все уперлось в эту загрузку количетсва строк(((  | 
| 
		 
			 
			#10  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Проблема решена. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |