Sayfayı Yazdır | Pencereyi Kapat

Tclrest hatası

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=618
Tarih: 06 Eylül 2025 Saat 06:17
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Tclrest hatası
Mesajı Yazan: Selhack
Konu: Tclrest hatası
Mesaj Tarihi: 17 Haziran 2024 Saat 23:29
bu hatayı alıyorum sebebi nedir? 

//APİ İstek
procedure ApiCommunication;
begin

  clRest:=TclRest.Create;
  clRest.BaseURL := ApiUrl;
  clRest.Accept := 'application/json';
  clRest.Method := rmGET;


  clRest.Execute;
  jsonData :=clRest.Response;
  
  ShowMessage(clRest.Response);
  try
  qry := TCLJSONQuery.Create(nil);
  qry := Clomosy.ClDataSetFromJSON(jsonData);
  //ShowMessage(qry.getJSONString);
       with qry do
     begin
       if Found then
       begin
         First;
         while not EOF do
         begin
           SehirIsmi :=FieldByName('name').AsString;
           //Nem:=FieldByName('humidity').AsString;
           //Ruzgarhizi:=FieldByName('speed').AsString;
           //Sicaklik:=FieldByName('temp').AsString;
           ShowMessage(SehirIsmi);
         end;
       end;
     end;
   except
   ShowMessage('Bulunamadı: '+ 'Lütfen arama kutususunu doğru şekilde doldurun.');
     varmi := False;
   end;
  
  if varmi then
  begin
    sonuc := parseJson(clRest.Response, 'main');
    ruzgar := parseJson(clRest.Response, 'wind');
    Ruzgarhizi :='Rüzgar hızı: ' + (parseJson(ruzgar, 'speed')) + 'km/h';
    Sicaklik :='Sıcaklık: ' + (parseJson(sonuc,'temp')) ;
    Nem:='Nem: '+ (parseJson(sonuc,'humidity'))+'%';
    
    LblName.Text := SehirIsmi;
    LblNem.Text := Nem;
    LblSicaklik.Text := Sicaklik;
    LblRuzgarHizi.Text := Ruzgarhizi;
  end;
  else
  begin
    LblName.Text := 'Bulunamadı';
    LblNem.Text := 'Bulunamadı';
    LblSicaklik.Text := 'Bulunamadı';
    LblRuzgarHizi.Text := 'Bulunamadı';
  end;
  
  if test then 
  begin
    SecondContent;
    end;
    
    test :=false;
    end;




Cevaplar:
Mesajı Yazan: Selhack
Mesaj Tarihi: 17 Haziran 2024 Saat 23:30

--------------------------------------------------------------------
Unknown identifier or variable is not declared: 'clRest'.
Source position: 119,10
Clomosy Build : 20240527.152928
--------------------------------------------------------------------


Mesajı Yazan: Developer
Mesaj Tarihi: 24 Haziran 2024 Saat 15:50
Merhaba 
var
clRest:TclRest;
//Buranın devamına değişkenleri tanımlaman gerekiyor.



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net