![]() |
|
#16
|
|||
|
|||
![]() подскажите как сделать?
Код:
procedure TForm1.FormCreate(Sender: TObject); const MOD_ALT = 1; MOD_CONTROL = 2; MOD_SHIFT = 4; MOD_WIN = 8; VK_F10 = 121; VK_F11 = 122; VK_F12 = 123; Var x:Word; s: string; begin GetDir(0,s); memo2.Text:=Utf8ToAnsi(IdHTTP1.Get('http://xml.weather.co.ua/1.2/forecast/19?dayf=5&userid=yoursite_com')); Memo2.Text:=Memo1.Text + Memo2.Text + Memo3.Text ; Memo2.Text:=Replace(Memo2.Text,'<?xml version="1.0" encoding="UTF-8"?>',''); Memo2.Lines.SaveToFile(s+'\1.xml'); XMLDocument1.FileName:='1.xml'; XMLDocument1.Active := true; Memo4.Text:=XMLDocument1.xml.Text ; Label8.CAPTION := XMLDocument1.DocumentElement.ChildNodes['city'].ChildNodes['name'].Text; Label9.CAPTION := XMLDocument1.DocumentElement.ChildNodes['current'].ChildNodes['t'].Text+' °С'; XMLDocument1.Active := false; PostMessage(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 1); chas := StrToTime('00:00:00'); sec:= StrToTime('0:0:1'); // Register Hotkey Ctrl + Alt + F10 id1 := GlobalAddAtom('Hotkey1'); RegisterHotKey(Handle, id1, MOD_CONTROL + MOD_Alt, VK_F10); // Register Hotkey Ctrl + Alt + F11 id2 := GlobalAddAtom('Hotkey2'); RegisterHotKey(Handle, id2, MOD_CONTROL + MOD_Alt, VK_F11); // Register Hotkey Win + F4 id3 := GlobalAddAtom('Hotkey3'); RegisterHotKey(Handle, id3, MOD_CONTROL + MOD_Alt, VK_F12); // Globally trap the Windows system key "PrintScreen" id4 := GlobalAddAtom('Hotkey4'); RegisterHotKey(Handle, id4, 0, VK_SNAPSHOT); Label2.Caption:=DateTostr(Date); x:= DayOfWeek(Date); Case x of 1: Label7.Caption:='воскресенье'; 2: Label7.Caption:='понедельник'; 3: Label7.Caption:='вторник'; 4: Label7.Caption:='среда'; 5: Label7.Caption:='четверг'; 6: Label7.Caption:='пятница'; 7: Label7.Caption:='суббота'; end; end; мне нужно чтоб к примеру при нажатии на кнопку обратно делался этот кусочек кода Код:
GetDir(0,s); memo2.Text:=Utf8ToAnsi(IdHTTP1.Get('http://xml.weather.co.ua/1.2/forecast/19?dayf=5&userid=yoursite_com')); Memo2.Text:=Memo1.Text + Memo2.Text + Memo3.Text ; Memo2.Text:=Replace(Memo2.Text,'<?xml version="1.0" encoding="UTF-8"?>',''); Memo2.Lines.SaveToFile(s+'\1.xml'); |