
06.11.2011, 10:42
|
Начинающий
|
|
Регистрация: 27.09.2011
Сообщения: 158
Репутация: 10
|
|
подскажите как сделать?
Код:
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');
|