Hollosi Information eXchange /HIX/
HIX CODER 1065
Copyright (C) HIX
2001-01-19
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Lcc console forditasi hibauzenet atiranyitas (mind)  10 sor     (cikkei)
2 Re: Lebegopontos tulcsordulas (mind)  27 sor     (cikkei)
3 ListBox-ok kijelolese (mind)  9 sor     (cikkei)
4 Excel formula (mind)  12 sor     (cikkei)
5 Re: FPU tulcsordulas lekezelese TP7 (mind)  36 sor     (cikkei)
6 Szervernev lekerdezes - Delphi5, NT (mind)  13 sor     (cikkei)

+ - Lcc console forditasi hibauzenet atiranyitas (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

Hogyan lehet az Lcc-t console uzemmodban
(DOS ablak) ravenni arra, hogy a hibauzeneteket
(warning, error) egy fajlba tegye?

udv.: XiX/PsychoMix

"Nem az a baj, ha egy no megnez egy szappanoperat,
hanem ha el is meseli"
+ - Re: Lebegopontos tulcsordulas (mind) VÁLASZ  Feladó: (cikkei)

Az ilyen hibák elkapására (Borland) C-ben van egy közelítő
megoldás. Azért közelítő, mert inkább csak a potenciális hibahelyek
kiszűrésére - debug célokra - illik használni, és ott a helyszínen
kell az operandusokat megszűrni, ahogy egy kolléga az előbb
már említette.

A BC az összes math könyvtári függvénybe beleépíti az
ellenőrzést, és amikor gáz van - pl sqrt(-1.0) - akkor meghívja
a felhasználó által definiált

int _matherr(struct exception *e)

függvényt. Itt az e struktúrából ki lehet vadászni
a hibás függvény nevét, és a hibás paraméterek értékét. A függvényben
azután meg lehet mondani, hogy mi legyen az illegális művelet
eredménye, pl a sqrt(-1.0) adjon vissza 1-et. Machinálni a hibás
számolással persze legtöbbször nincs értelme, csak kiíratni, hogy
'gyökvonás negatív számból'.

Ennek analógiájára, amennyiben a TP megengedi, csinálj egy
saját wrapper függvényt (pl MySqrt ), ami ellenőrzi a paramétereket,
és visszaadja a gyök értékét. A progidban azután mindenhol ezt
kell használni az Sqrt helyett.

-- 
Józsi

+ - ListBox-ok kijelolese (mind) VÁLASZ  Feladó: (cikkei)

Szevasztok!

Delphiben (4-es) a ListBox-nal, a DBListBox-nal es a DBLookupListBox-nal
hogyan tudom a kijelolt sor kijeloleset megszuntetni (egyik sor se legyen
kijelolve) valamint a kijelolest megvaltoztatni (masik sorra atrakni)
(termeszetesen forraskodbol)?

Valaszokat elore is koszonom!
Sipi
+ - Excel formula (mind) VÁLASZ  Feladó: (cikkei)

Excel tablazatokban szeretnem a formula erteket modositani kivulrol egy
alkalmazasbol. Modositaskor ellenorzi a hivatkozast, amit nem szeretnek.
Az alabbi beallitasokkal is ellenorzi a hivatkozast.

UpdateRemoteReferences = false
PrecisionAsDisplayed = false
SaveLinkValues = false
Calculation = ( -4135 ) -- manual

Nem tud valaki valamilyen trukkot ?????

McCore
+ - Re: FPU tulcsordulas lekezelese TP7 (mind) VÁLASZ  Feladó: (cikkei)

>Tisztelt programozotarsaim!

>  Van egy nagy problemam: TP7 (DOS) alatt gozerovel
>irok Matek temaban programokat. Eszrevettem,
>hogy nem hajlando a {$I-} direktiva ellenere
>sem a tulcsordulast elfelejteni.
>A "Floating point owerflow"
>(esetlen underflow, de ezzel o nem foglalkozik)
>-hatasara is a sajat hibakezelojevel allitja
>le a programot, nem var addig amig az "IOResult"
>lekerdezesevel torolnem.
>  Gondolom az egyetlen megoldas a Pascal
>megkerulese ASM betettel.
>  Varom az eszreveteleiteket, es az esetleges
>kodreszleteket!


Hello!

Nem biztos, hogy jol ertem a problemat, es mar eleg regen programoztam
Pascalban, de IMHO az $I- direktiva annak a kodnak az automatikus
generalasat kapcsolja ki, amely az I/O muveletek eredmenyet ellenorzi.

Overflow checkelesre a $Q+ range-re pedig a $R+ direktivak hasznalatosak.
Amit nem ertek, hogy ezek defaultban ki vannak kapcsolva, tehat nem kene
ilyen kodnak generalodnia.

Sok sikert.
Ha valamit felreertettem, bocs, es legyszi homalyosits fel.
Regards
Robi
---
E-mail: 
ICQ: 96586562
Egyszer volt, hol nem volt, az operacios rendszeren is tul...
---
+ - Szervernev lekerdezes - Delphi5, NT (mind) VÁLASZ  Feladó: (cikkei)

Hi, meg csak most vetodtem a HIX oldalahoz, de lenne egybol egy
surgos kerdesem.

Delphi5 alatt NT/2000 rendszernel be kell kernem szerverneveket, es
ellenoriznem kell azok letezeset. Az elsodleges domain-ben lathato
szerverekrol van szo. Az egyik barmely LAN szerver lehet, a masik
MS-SQL-t futtato szerver.
Hogyan tudom a nev megletet leellenorizni illetve a tipusat lekerdezni?

A valaszokat elore is kosz!
Mivel surgos maganban legyszives!

SieGe

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