![]() |
|
|
#1
|
|||
|
|||
![]() чёт не разберусь
вот моя процедура Код:
procedure TForm1.Pogoda(Sender: TObject); begin {Âûçâàòü ïðîöåäóðó Pogoda(NIL);} {Ñêà÷èâàåì XML} 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'); {îòêðûâàåì 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+' °Ñ'; g:= XMLDocument1.DocumentElement.ChildNodes['current'].ChildNodes['pict'].Text; if FileExistc ('clipart\'+g) then begin RxGIFAnimator1.Image.LoadFromFile ('clipart\'+g); end; XMLDocument1.Active := false; Label11.Caption := DayOfWeekStr(Date); Label12.Caption := DayOfWeekStr(Date+1); Label13.Caption := DayOfWeekStr(Date+2); Label14.Caption := DayOfWeekStr(Date+3); Label15.Caption := DayOfWeekStr(Date+4); end; пытаюсь проверить есть ли картинка если да выводим Код:
if FileExistc ('clipart\'+g) then begin RxGIFAnimator1.Image.LoadFromFile ('clipart\'+g); end; Variable 'i' is declared but never used in 'Replace' а если просто ставлю Код:
RxGIFAnimator1.Image.LoadFromFile ('clipart\'+g); подскажите в чём причина? |
#2
|
||||
|
||||
![]() Цитата:
А вообще обычно Цитата:
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
||||
|
||||
![]() Даже не Warning, а Hint. На деле ни к чему не приводит - память под такие переменные не выделяется.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#4
|
|||
|
|||
![]() спасибо а I я так и не нашёл
|
#5
|
||||
|
||||
![]() Код:
Variable 'i' is declared but never used in 'Replace' Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#6
|
|||
|
|||
![]() точьно есть там i
Код:
function Replace(Str, X, Y: string): string; {Str - ñòðîêà, â êîòîðîé áóäåò ïðîèçâîäèòüñÿ çàìåíà. X - ïîäñòðîêà, êîòîðàÿ äîëæíà áûòü çàìåíåíà. Y - ïîäñòðîêà, íà êîòîðóþ áóäåò ïðîèçâåäåíà çàìåíåíà} var buf1, buf2, buffer: string; i: Integer; begin buf1 := ''; buf2 := Str; Buffer := Str; while Pos(X, buf2) > 0 do begin buf2 := Copy(buf2, Pos(X, buf2), (Length(buf2) - Pos(X, buf2)) + 1); buf1 := Copy(Buffer, 1, Length(Buffer) - Length(buf2)) + Y; Delete(buf2, Pos(X, buf2), Length(X)); Buffer := buf1 + buf2; end; Replace := Buffer; end; её просто удалить |
#7
|
||||
|
||||
![]() Ага, именно это с ней и надо сделать.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#8
|
|||
|
|||
![]() ещё подскажите если картинка 150x150 а в программе
мне нужно в RxGIFAnimator 100x100 чтоб картинка сама по размеру подгонялась по ширине и высоте Последний раз редактировалось Gudzik11, 18.11.2011 в 19:36. |