Forum » Programiranje » [Delphi] exception problem
[Delphi] exception problem
<b>klima</b> ::
Zanima me, zakaj se ne izpise tisti del kode kjer je prišlo do napake? V konzoli mi namreč izpiše samo: to se vedno izpise, se pravi se izvede samo stavek za finnaly. Tudi v samem Delphiju ponavadi prikaže okno, kjer piše da je prišlo do napake, a tukaj ni nič od tega. Ali gre za sintaktično napako ali kaj drugega?
var
i, j : Integer;
result : Extended;
begin
i := 10;
j:= 0;
try
try
result := i / j;
except
on E : Exception do
writeln('napaka');
end;
finally
writeln('to se vedno izpise');
end;
end.
Hvala za odgovor in LP
var
i, j : Integer;
result : Extended;
begin
i := 10;
j:= 0;
try
try
result := i / j;
except
on E : Exception do
writeln('napaka');
end;
finally
writeln('to se vedno izpise');
end;
end.
Hvala za odgovor in LP
krho ::
Ne optimizacija prevajalnika.
Prevajalnik odstrani Result vrstico, zato, ker tistega, kar je v Result ne uporabiš nikjer.
Za result := i / j; dodaj še FloatToStr(result);
Prevajalnik odstrani Result vrstico, zato, ker tistega, kar je v Result ne uporabiš nikjer.
Za result := i / j; dodaj še FloatToStr(result);
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Keki ::
glede na to da funkcija vrača string naredi
Result := FloatToStr(Result)
Result := FloatToStr(Result)
http://www.alfakan.si/
http://mihajerot.si/
http://mihajerot.si/
krho ::
Keki a?
Result je tipa Extended, kako misliš v takšno spremenljivko zapisati String?
Result je tipa Extended, kako misliš v takšno spremenljivko zapisati String?
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Keki ::
Ti lahko Resultu prirediš katerikoli objekt oz tip oz tip ki ga vrača funkcija
http://www.alfakan.si/
http://mihajerot.si/
http://mihajerot.si/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] Pretvorba iz int v char *Oddelek: Programiranje | 2956 (2332) | Gundolf |
» | Najhitrejši programski jezik? (strani: 1 2 )Oddelek: Programiranje | 7688 (5508) | Senitel |
» | [delphi] problem : Bisekcijska metodaOddelek: Programiranje | 1352 (1233) | ru7 |
» | Delphi problemOddelek: Programiranje | 997 (925) | Jst |
» | Zakaj? (php & mySQL)Oddelek: Programiranje | 1204 (1131) | darh |