Salam, deməli, sual belədir:
Delphi üzərindən müəyyən bir linkin (məsələn, google.com, cavablar.net, cavablar.az, cavablar.com) varlığını necə yoxlaya bilərəm?!
Məntiqə görə təqribən bu cür olmalıdır, ancaq nəticə yanlışdır.
if FileExists(‘http://google.com’) then ShowMessage(‘Link var!’) else ShowMessage(‘Link yoxdur!’);
Kod hissəsi necə yazılsa (söz yox ki, müvafiq operator FileExists olmayacaq), daha doğru olar?
Verilmiş cavablar və yazılan şərhlər (5 cavab var)
1
Salam.
bu kod ile saytın ip ping atırıq əgər sayt aktivdirsə ShowMessage ile göstəririk.
Uğurlar
1
Əslində sualımı başdan başqa cür verməliydim. Əslində məni maraqlandıran sual belədir:
Tutaq ki, hər hansı saytın serverində müəyyən faylın varlığını yoxlamaq istəyirəm və serverdəki faylın həcmi də 1 QB-dan artıqdır, yəni fərz edək ki, http://FilanSayt.com/İlk_qovluq/Sonraki_qovluq/Mene_lazim_olan_fayl.exe faylını RAM-a yerləşdirmədən varlığını öyrənmək istəyirəm, onda müvafiq kod necə olacaq?!
Bu koddakı mənfi tərəf fayl yükləyib, sonra xəbərdarlıq edir ki, bu da çox vaxt aparır, yəni faylın həcmi 1 QB-dan çoxdursa və məndə də Dial-updırsa, gör mən nə qədər gözləməliyəm, halbuki, brauzerə girib, gözlərimlə 404 səhvini görsəm, daha az vaxtım gedəcək 🙂
0
Salam
TIdHTTP classınan istifadə edə bilərsiz.
0
Belə bir kodda yoxlaya bilərsiz
0
Sonuncunun izahını edə bilərdinizmi? Fayl olduqda ədəd göstərilir, bəs fayl olmadıqda proqram bu qədər uzun vaxtda nəyi fikirləşir?!
Sual verin
Cavab verin