|  | 
 
 | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Работа с файлом Доброго времени суток всем. Подскажите. Есть графическая схема (блоки соединённые линиями,у каждого своё название,присвоенное через массив). Необходимо сохранить схему в порядке выбора блоков в файл. Если Код: AssignFile(f,'Схема.txt'); Rewrite(f); for i:=1 to 19 do if Q[i].Pr=true then Write(f,Q[i].n + ' - '); CloseFile(f); И как вывести эти же названия на форму при выборе блока? Т.е. выбираешь, а название в отдельной области на форме, выбираешь следующий, он появляется рядом в виде схемки. Последний раз редактировалось Admin, 19.07.2010 в 12:18. | 
| 
			 
			#2  
			
			
			
			
		 | |||
| 
 | |||
|   Если объем не большой и есть существенная мотивация хранить инфу в текстовом файле, то лучше сразу же (при запуске программы) читать инфу из текст.файла в какой-то компонент, где есть свойство TStrings. Работать с этим компонентом, а при закрытии программы - сохранять инфу в текст.файл. | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Спасибо,разобрался. | 
| 
			 
			#4  
			
			
			
			
		 | |||
| 
 | |||
|   Чтобы не создавать новую тему(да и вопрос наверно довольно глупый),спрошу в своей старой.Есть ли в delphi возможность управления кнопками выключения или перезагрузки,чтобы при работе программы их назначения менялись? | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Код: type
  TForm1 = class(TForm)
    ...
  public
    procedure MyProc1(Sender: TObject);
    procedure MyProc2(Sender: TObject);
  end;
...
implementation
...
procedure TForm1.MyProc1(Sender: TObject);
begin
  ShowMessage('ItsMe: MyProc1');
  btn1.OnClick:=MyProc2;
end;
procedure TForm1.MyProc2(Sender: TObject);
begin
  ShowMessage('ItsMe: MyProc2');
  btn1.OnClick:=MyProc1;
end;
procedure TForm1.btn1Click(Sender: TObject);
begin
  ShowMessage('Its btn1Click');
  btn1.OnClick:=MyProc1;
end;
...Или я не правильно понял ? Последний раз редактировалось roamer, 22.07.2010 в 22:21. | 
| 
			 
			#6  
			
			
			
			
		 | |||
| 
 | |||
|   Я имею ввиду кнопки компьютера на сис.блоке.  | 
| 
			 
			#7  
			
			
			
			
		 | ||||
| 
 | ||||
|   Нет конечно, эти кнопки не имеют программного интерфейса. Но если речь идет о выключении питания программно, то тут уже никаких проблем, а вот что касается ресета, то это вряд-ли. | 
| 
			 
			#8  
			
			
			
			
		 | |||
| 
 | |||
|   Это BIOS надо перепрошивать | 
| 
			 
			#9  
			
			
			
			
		 | ||||
| 
 | ||||
|   guranvir, не дай бог выйдет программа, которой для работы нужна прошивка биоса...   |