Hollosi Information eXchange /HIX/
HIX CODER 1075
Copyright (C) HIX
2001-01-29
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Delphi adatbazis kezeles BDE nelkul (mind)  23 sor     (cikkei)
2 Kerekites magyarazat (mind)  37 sor     (cikkei)
3 Re: C problem (mind)  4 sor     (cikkei)

+ - Delphi adatbazis kezeles BDE nelkul (mind) VÁLASZ  Feladó: (cikkei)

Hello

> Azzal kapcsolatban szeretnek informaciot kapni,
> hogy letezik-e mas megoldas a BDE-n kivul,
> delphis adatbaziskezelesre.
> Csak lokalis adatbazisrol lenne szo. (acces,dbf)

Letezik. Most neztem egyet : a www.turbopower.com  cimen.

FlashFiler2 a neve. Egyetlen baja hogy nem talaltam belole "ingyenesen
is mukodo" valtozatot. ;-) (ha erted mire gondolok.)

Sok szepet irnak rola. Pl nem kel a BDE, a progival egyutt szabadon
terjesztheto runtime. Client/servert es tranzakciokat is tamogat, meg
ami meg tetszeni szokott a jonepnek...csak sajna kemeny penzt kernek
erte !

Nagyon jo lenne kiprobalni, mert anelkul az ember ritkan vesz
ilyesmit, de sajna a "jol bevalt" helyek nem segitettek.
-- 
Udv:
    Csiszar L.                        mailto:
    www.stadium.hu/szt
+ - Kerekites magyarazat (mind) VÁLASZ  Feladó: (cikkei)

Hello

> Van egy kis problemam, nem bonyolult csak nem tudom, hogy miert van ez.
> Szoval:
>         int i;
>         float x;
>         for(i = 0; i < 20; i++)
>         {
>                 x = i * 0.2;
>                 x /= 0.2;
>                 printf("i = %d;   x = %d\n", i, (int)x);
>         }
>
> Bizonyos ertekeknel pl. 13-nál nem ugyanannyi az i mint az x.
> Ez miert van?
> Ha valaki megirna annak nagy THX.

Pedig viszonylag egyszeru. A szamabrazolas pontatlansaga miatt van
igy.
Probald meg a 0.2-t felirni binaris szamkent (kettedes tortkent)
Nagy valoszinuseggel (nem szamolgattam ki) egy hosszabb vagy vegtelen
kettedes tortet fogsz kapni.
Mivel a  Real szamabrazolasi pontossaga veges, azaz csak adott jegyig
pontos ezert kapod az eltero eredmenyt. A Real tipusokkal valo
szamolasnal az ilyen kerekitesi hibakra mindig figyelni kell !!

Ha a szamitasaidnal a real esinteger muvleteket konbinalod, akkor
erdemes az altalad megvalasztott tizedes pontossagig kerekitest
vegezni.

A nyelvi (C) doksikban pontosan megtalalod, hogy az egyes lebegopontos
tipusok hany tizedes jegyig pontosak, azaz hany ertekes jegyet
tarolnak.
-- 
Udv:
    Csiszar L.                        mailto:
    www.stadium.hu/szt
+ - Re: C problem (mind) VÁLASZ  Feladó: (cikkei)

(int)x az egész részét veszi x nek. Ami ha 12.999999....9 akkor az 12. A
float és int átalakítás miatt van a különbség. Megoldás: egy megadott
pontosággal lehet elérni mielőtt a (int)x. Egyébként ez egy régi baj ami a
10 és a 2 alapú számrendszerek között van.

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS