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

Delphi 2009 bugovi

[es] :: Pascal / Delphi / Kylix :: Delphi 2009 bugovi

[ Pregleda: 1908 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

viking13
Aleksandar Milanovic
SBB
Novi Beograd

Član broj: 131741
Poruke: 190
*.sbb.rs.



Profil

icon Delphi 2009 bugovi02.10.2008. u 11:01 - pre 188 meseci
Pored mnogo lepih stvari D2009 donosi i neke totalno apsurdne stvari u vidu neverovatnih bagova.

Ovaj bug u DateUtils unitu mi nikako nije jasan. Ovakav previd ne bi dozvolio sebi ni neko ko je tek počeo da programira.

Code:

function IncHour(const AValue: TDateTime;
  const ANumberOfHours: Int64): TDateTime;
begin
  if AValue > 0 then
    Result := ((AValue * HoursPerDay) + ANumberOfHours) / HoursPerDay
  else
    Result := ((AValue * HoursPerDay) - ANumberOfHours) / HoursPerDay;
end;


I onda ovakav kod postane problematičan:

Code:

var
  Duration: TDateTime;
begin
  Duration := 0;
  if Duration > IncHour(0, 2) then
    ShowMessage('Inc Error!');
  if Duration < IncHour(0, -2) then
    ShowMessage('Dec Error!');
end;


A još ako duration nije jednostavno 0, nego neka vrednost izračunata na ko zna koji način, koju treba da uporediš sa nekom drugom vrednošću, razbiješ glavu pokušavajući da shvatiš zašto kod koji je radio na D2007, odjednom radi pogrešno...

Divno...
viking ®
 
Odgovor na temu

komplikator
Programer / sys. inženjering
CRO

Član broj: 29755
Poruke: 158
*.adsl.net.t-com.hr.

ICQ: 13387003


+8 Profil

icon Re: Delphi 2009 bugovi20.12.2008. u 21:19 - pre 185 meseci
Da ne otvaram novi topic za svoje pitanje...
Bilo je pisanja po forumu da D2009 uz primjenu metode licenciranja po jeftinijoj tarifi ruši računalo. Volio bi ga probati malo dulje od 14 dana ap me zanima je li je tko to uspio složiti? U firmi ga planiramo uzeti uz neki upgrase i sl. za nekih 300€ koliko nas trenutno košta, no za "po doma" bi se malo više igrao i učio nego što stignem u tih 14 dana. Odgovori mogu naravno i na private... Hvala unaprijed.
God is real unless is declared as integer.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Delphi 2009 bugovi

[ Pregleda: 1908 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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