Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.002 pregleda

Najnovija ↓

Re: Izvlacenje promenljive vrednosti iz URL-a 14.06.2018. u 16:17 · pre 102 meseca #2
Prvo odsečeš sve levo od znaka ?
Onda odsečeš sve desno od znaka #
Onda string iseckaš po znaku &
Onda svaki isečak ponovo isečeš po znaku =
Vrednost levo od znaka = je naziv promenljive
Vrednsot desno od znaka = je vrednost promenljive

Napraviš TDictionary<string,string> iz Generics.Collections i napjuniš ga vednostima tako da nazivpromenljvi ekorsitiš kao ključ a vrednsot kao vrednsot elementa.

I posle kad ti nešto treba prosto pročitaš iz te kolekcije.
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Sviđa mi se1
Re: Izvlacenje promenljive vrednosti iz URL-a 14.06.2018. u 18:25 · pre 102 meseca #3
Code:

  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
   Function IzvuciPodstring(URL,PocZnak,ZavrsZnak:String):String;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
begin
 Caption:= IzvuciPodstring('http://mojsajt.com/view.php?track=59H-7WZ-1Y5L&Refresh=60','track=','&');
end;

function TForm1.IzvuciPodstring(URL,PocZnak,ZavrsZnak:String):String;
Var Pocetak,Kraj:Integer;
    Podstring:String;
begin
  Podstring:=  copy(URL,1,7);
  if Podstring = 'http://' then
  begin
     Result:='Greska: Uneti URL nema odgovarajucu strukturu';
     Pocetak:= pos(PocZnak,URL,1);
     if Pocetak = 0 then Exit;
     Kraj:= pos(ZavrsZnak,URL,Pocetak+1);
     if Kraj = 0 then Exit;
     Result:=copy(URL,Pocetak+Length(PocZnak),Kraj-Pocetak-Length(PocZnak));
  end else Result:='Greska: Uneti URL nije Adresa.';


end;


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme