![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Есть прога,считающая сумму четных чисел меньших 100 
		
	
		
		
		
		
		
	
		
		
	
	
	Код: 
	procedure TForm1.Button1Click(Sender: TObject); var i,c:integer; begin c:=0; //i:=0; for i:=1 to 99 do if i mod 2=0 then c:=c+i; Memo1.Text:=inttostr(c); end; Я вывожу в типизированный файл Код: 
	procedure TForm1.Button3Click(Sender: TObject);
 type
 MyType=record
var
f2: file of integer;
if RadioGroup1.ItemIndex=2 then
    begin
      saveDialog1.DefaultExt := 'mp3';
      saveDialog1.Filter := 'mp3-типизированный(*.mp3)|*.mp3';
      if savedialog1.Execute then
        begin
          assignfile(f2,savedialog1.FileName);
           rewrite(f2);
             for i:=0 to memo1.Lines.Count do begin
             write(f2);
             end;
           closefile(f2);
        end;
        end;
А потом открываю файл, но ничего не происходит(хотя ошибки в коде не выдает). В чем ошибка. Код: 
	procedure TForm1.Button2Click(Sender: TObject);
type
MyType=record
var
f2: file of integer;
x: integer;
if RadioGroup1.ItemIndex=2 then
        begin
          openDialog1.Filter := 'mp3-типизированный(*.mp3)|*.mp3';
            if opendialog1.Execute then
              begin
                assignfile(f2,opendialog1.FileName);
                Reset(f2);
                  while not EOF(f2) do
                    begin
                      read(f2,x);
                 Memo1.Lines.Add(inttostr(x));
                    end;
                closefile(f2);
              end;
        end;
 end; | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Код: 
	for i:=0 to memo1.Lines.Count do begin
             write(f2);
             end;![]() ПС: Мемо имеет собственные методы сохранения в файл, так-что все можно сделать одной строчкой.  |