Ĺadny brzuch
Mam dwa pytania odnośnie WebBrowser'a:
1. Jak ustawić tekst , że jak ktoś jest offline (czyli inaczej mówiąc nie ma internetu), żeby pojawiła się jakaś wiadomość (lub przynajmniej strona, tylko, żeby była "zintegrowana" z programem [tzn. nie osobny plik, tylko razem z .exe programu])? Bo aktualnie to pokazuje, że jest to IE i taki "normalny" tekst.
2. Jak usunąć scrollbar w WebBrowser? Bo aktualnie to jeśli strona jest większa niż sam WebBrowser to pojawia się przycisk do przewijania strony, a ja go nie chce!
Dziękuje za pomoc!
Mam dwa pytania odnośnie WebBrowser'a:
1. Jak ustawić tekst , że jak ktoś jest offline (czyli inaczej mówiąc nie ma internetu), żeby pojawiła się jakaś wiadomość (lub przynajmniej strona, tylko, żeby była "zintegrowana" z programem [tzn. nie osobny plik, tylko razem z .exe programu])? Bo aktualnie to pokazuje, że jest to IE i taki "normalny" tekst.
2. Jak usunąć scrollbar w WebBrowser? Bo aktualnie to jeśli strona jest większa niż sam WebBrowser to pojawia się przycisk do przewijania strony, a ja go nie chce!
Dziękuje za pomoc!
ad1. Nie mam tu delphi, ale zdaje sie ze jest w WebBrowserze jakieś zdarzenie on error czy coś w tym stylu. Można jeszcze zrobić to lepiej np. sprawdzić czy komputer jest podlączny do internetu. Ja to robie porzez sprawdzenie IP
ad2. Zdaje się, że to już było na forum poszukaj
Użytkownik statjacek edytował ten post 16 lipiec 2007, 20:29
ad1. Nie mam tu delphi, ale zdaje sie ze jest w WebBrowserze jakieś zdarzenie on error czy coś w tym stylu. Można jeszcze zrobić to lepiej np. sprawdzić czy komputer jest podlączny do internetu. Ja to robie porzez sprawdzenie IP
ad2. Zdaje się, że to już było na forum poszukaj
Sprawdzenie przez IP nie do końca jest poprawne. Jak ma się sieć, a internetu nie będzie (ukochane pady łącza), to nie wykryjesz tak.
Sprawdzenie przez IP nie do końca jest poprawne. Jak ma się sieć, a internetu nie będzie (ukochane pady łącza), to nie wykryjesz tak.
Istotnie masz racje. Można więc zrobić inaczej. Wziąść w try i except prpcedurke pobierajaca plik z naszego serwera. Jesli wywali bład to dać stosowny komunikat
Istotnie masz racje. Można więc zrobić inaczej. Wziąść w try i except prpcedurke pobierajaca plik z naszego serwera. Jesli wywali bład to dać stosowny komunikat
A nasz serwer akurat będzie leżał i zupa ;). Chyba jednak najlepiej będzie przechwycić informację z WB.
Na google kiedys znalazlem funkcje ktora zwracala true jezeli jestesmy podlaczeni do interenetu i false jezeli nie. Mozesz poszukac, moze Ci sie przyda. Winsock zreszta chyba posiada funkcje o takim przeznaczeniu ;-). A podlaczenie do internetu mozna sprawdzic np. funkcja gethostbyaddr (glowy nie dam czy tak sie nazywa). Podajesz ip serwera google (on zawsze jest ;-)), i jezeli funkcja zwroci hosta to znaczy ze net jest, w przeciwnym wypadku nie ma ;]
Na google kiedys znalazlem funkcje ktora zwracala true jezeli jestesmy podlaczeni do interenetu i false jezeli nie. Mozesz poszukac, moze Ci sie przyda. Winsock zreszta chyba posiada funkcje o takim przeznaczeniu ;-). A podlaczenie do internetu mozna sprawdzic np. funkcja gethostbyaddr (glowy nie dam czy tak sie nazywa). Podajesz ip serwera google (on zawsze jest ;-)), i jezeli funkcja zwroci hosta to znaczy ze net jest, w przeciwnym wypadku nie ma ;]
Tak, tylko pamiętaj, że istnieje prawdopodobieństwo, że i przy 10 najbardziej znanych serwerach nie dostaniesz odp ale net będzie działać. Może się zdarzyć choćby, że serwer DNS odwróci się do nas d*** akurat na nasze 10 zapytań. Prawdopodobieństwo niskie, ale jest ;). Także imo bezpieczniej przechwycić z WB informacje że nie ma netu i zmienić zawartość WB na swoją :).
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
1. Jak ustawić tekst , że jak ktoś jest offline (czyli inaczej mówiąc nie ma internetu), żeby pojawiła się jakaś wiadomość (lub przynajmniej strona, tylko, żeby była "zintegrowana" z programem [tzn. nie osobny plik, tylko razem z .exe programu])? Bo aktualnie to pokazuje, że jest to IE i taki "normalny" tekst.
2. Jak usunąć scrollbar w WebBrowser? Bo aktualnie to jeśli strona jest większa niż sam WebBrowser to pojawia się przycisk do przewijania strony, a ja go nie chce!
Dziękuje za pomoc!
Mam dwa pytania odnośnie WebBrowser'a:
1. Jak ustawić tekst , że jak ktoś jest offline (czyli inaczej mówiąc nie ma internetu), żeby pojawiła się jakaś wiadomość (lub przynajmniej strona, tylko, żeby była "zintegrowana" z programem [tzn. nie osobny plik, tylko razem z .exe programu])? Bo aktualnie to pokazuje, że jest to IE i taki "normalny" tekst.
2. Jak usunąć scrollbar w WebBrowser? Bo aktualnie to jeśli strona jest większa niż sam WebBrowser to pojawia się przycisk do przewijania strony, a ja go nie chce!
Dziękuje za pomoc!
ad1. Nie mam tu delphi, ale zdaje sie ze jest w WebBrowserze jakieś zdarzenie on error czy coś w tym stylu. Można jeszcze zrobić to lepiej np. sprawdzić czy komputer jest podlączny do internetu. Ja to robie porzez sprawdzenie IP
ad2. Zdaje się, że to już było na forum poszukaj
Użytkownik statjacek edytował ten post 16 lipiec 2007, 20:29
ad1. Nie mam tu delphi, ale zdaje sie ze jest w WebBrowserze jakieś zdarzenie on error czy coś w tym stylu. Można jeszcze zrobić to lepiej np. sprawdzić czy komputer jest podlączny do internetu. Ja to robie porzez sprawdzenie IP
ad2. Zdaje się, że to już było na forum poszukaj
Sprawdzenie przez IP nie do końca jest poprawne. Jak ma się sieć, a internetu nie będzie (ukochane pady łącza), to nie wykryjesz tak.
Sprawdzenie przez IP nie do końca jest poprawne. Jak ma się sieć, a internetu nie będzie (ukochane pady łącza), to nie wykryjesz tak.
Istotnie masz racje. Można więc zrobić inaczej. Wziąść w try i except prpcedurke pobierajaca plik z naszego serwera. Jesli wywali bład to dać stosowny komunikat
Istotnie masz racje. Można więc zrobić inaczej. Wziąść w try i except prpcedurke pobierajaca plik z naszego serwera. Jesli wywali bład to dać stosowny komunikat
A nasz serwer akurat będzie leżał i zupa ;). Chyba jednak najlepiej będzie przechwycić informację z WB.
Na google kiedys znalazlem funkcje ktora zwracala true jezeli jestesmy podlaczeni do interenetu i false jezeli nie. Mozesz poszukac, moze Ci sie przyda. Winsock zreszta chyba posiada funkcje o takim przeznaczeniu ;-). A podlaczenie do internetu mozna sprawdzic np. funkcja gethostbyaddr (glowy nie dam czy tak sie nazywa). Podajesz ip serwera google (on zawsze jest ;-)), i jezeli funkcja zwroci hosta to znaczy ze net jest, w przeciwnym wypadku nie ma ;]
Na google kiedys znalazlem funkcje ktora zwracala true jezeli jestesmy podlaczeni do interenetu i false jezeli nie. Mozesz poszukac, moze Ci sie przyda. Winsock zreszta chyba posiada funkcje o takim przeznaczeniu ;-). A podlaczenie do internetu mozna sprawdzic np. funkcja gethostbyaddr (glowy nie dam czy tak sie nazywa). Podajesz ip serwera google (on zawsze jest ;-)), i jezeli funkcja zwroci hosta to znaczy ze net jest, w przeciwnym wypadku nie ma ;]
Tak, tylko pamiętaj, że istnieje prawdopodobieństwo, że i przy 10 najbardziej znanych serwerach nie dostaniesz odp ale net będzie działać. Może się zdarzyć choćby, że serwer DNS odwróci się do nas d*** akurat na nasze 10 zapytań. Prawdopodobieństwo niskie, ale jest ;). Także imo bezpieczniej przechwycić z WB informacje że nie ma netu i zmienić zawartość WB na swoją :).