Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zeos lib komponente i otkrivanje ne postojanja servera

[es] :: Pascal / Delphi / Kylix :: Zeos lib komponente i otkrivanje ne postojanja servera

[ Pregleda: 887 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MatezYU
NS

Član broj: 4114
Poruke: 905
*.adanet.co.yu.

Sajt: www.matezyu.byethost6.com


Profil

icon Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 07:46

Poz. Koristim ZeosLib komponente i odradio sam kod da preko jednog ini fajla ucitavam port servera i host name. E sada problem je u tome sto bi zeleo da ako taj port i host ne postoje (ne postoji mysql server) da mi program izbaci poruku o ne postojanju servera a ne da izbaci onu standardnu windows error poruku!
Kako bih to mogao da odradim?
22.05.2007. u 07:46 

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, Master-Develop
Stara Pazova

Član broj: 6155
Poruke: 487
77.46.227.*

ICQ: 346697685
Sajt: www.master-develop.com


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 08:31
Stavi deo koji ti se konektuje na server u try-except blok i ako se ne uspe nakaciti ili parametri nisu dobri ili je server down/ne postoji pa mozes da ispises potrebnu poruku.
22.05.2007. u 08:31 

MatezYU
NS

Član broj: 4114
Poruke: 905
*.adanet.co.yu.

Sajt: www.matezyu.byethost6.com


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 09:09
Ja sam stavio u event zconnection komponente kod beforeconnection da mi tu podesava parametre konekcije i hosta.. Odatle ne mogu da se konekturem na bazu. Jel mogu tamo nekako odraditi?
22.05.2007. u 09:09 

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, Master-Develop
Stara Pazova

Član broj: 6155
Poruke: 487
91.150.99.*

ICQ: 346697685
Sajt: www.master-develop.com


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 10:08
Pa stavio onda nesto ovog tipa i gotovo:
Code:
try
  ZConnection1.Connected:= True;
except
  //Poruka o gresci
end;


Jednostavno :).

Znaci bitno je da ti samo otvaranje konekcije bude tu try-except bloku, a gde ti podesavas parametre to uopste nije bitno...
22.05.2007. u 10:08 

MatezYU
NS

Član broj: 4114
Poruke: 905
*.adanet.co.yu.

Sajt: www.matezyu.byethost6.com


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 10:20
Dobro, ali gde da stavim taj kod?
Uvek mi izbaci gresku delphi kao da ne moze da nadje taj host..
Probao sam u form1 u onshow, zatim tamo u event zconnection-a kao beforeconnection i nece!
22.05.2007. u 10:20 

Miloš Baić

Član broj: 72468
Poruke: 1108
*.dialup.neobee.net.

Sajt: www.2advanced.com


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera22.05.2007. u 11:45
BeforeConnect event handler se koristi da se npr. postave neke specifične akcije pre otvaranja konekcije. Npr.:
Code:

  with Sender as TZConnection do
  begin
    if LoginPrompt = False then
    begin
      Hostname := 'Naziv_Hosta';
      Port := Broj_porta;
    end;
  end;

Pošto si postavio specifične zahteve, ukoliko dođe do izuzetka, u ovom slučaju nekorektnosti hosta ili porta, postaviš i poruku s pram toga (u delu gde vriš konekciju na bazu), npr. event handler OnClick za TButton:
Code:

 try
  ZConnection1.Connect;
 except
   on E: Exception do
    ShowMessage(E.Message);
 end;

ili
Code:

 try
  ZConnection1.Connect;
 except
   on E: Exception do
    ShowMessage('Host ili port nisu korektni!');
 end;

If you go out of your mind, do it quietly, so as not to disturb those around you...
22.05.2007. u 11:45 

priki
Srdjan Šurlan

Član broj: 24732
Poruke: 293
212.103.132.*

ICQ: 174153511


Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera26.06.2007. u 09:09
možeš i malo explicitnije da hvataš grešku sa

Code:

try
  .
  ..
  ...
except
  on:DBException do
   ....
end


dobiješ detaljniji opis greške
26.06.2007. u 09:09 

galaz
bgd

Član broj: 49448
Poruke: 58
212.200.125.*



Profil

icon Re: Zeos lib komponente i otkrivanje ne postojanja servera02.07.2007. u 11:44
xexexe... bash sam skoro u okviru neke svoje aplikacije uradio to shto si ti MatezYU pitao za pomoc... kad dodjem kuci, pastovacu ti kod ako ti i dalje treba pomoc.
life is a game!
02.07.2007. u 11:44 

[es] :: Pascal / Delphi / Kylix :: Zeos lib komponente i otkrivanje ne postojanja servera

[ Pregleda: 887 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.