Posted By: pivson (Pijte pivo, je zdrave !!!) on 'CZprogram' Title: Re: Zaokrouhlovani cisla typu Extended Date: Tue May 7 10:45:42 2002 > > jeho reprezentaci) a existuje konstanta, ktera rika, jaka odchylka nastava > > (max). > > To je fajn. Ale proc to teda jednou funguje a podruhy ne. Chapal bych, kdyby > se to delo vsude,ale proc stejny EXE dava 2 ruzne vysledky na 2 > pocitacich... Protoze muze bejt jinak nastavena FPU v CPU. Bud systemem nebo runtime knihovnou. > Nechci porovnavat. Chci ZAOKROUHLOVAT ! Tak zaokrouhli na pocet mist, ktery ma dana presnot. Abude mit vzdy 1.5 a ne 1.49999999 > ;-( Vetsinou jo. Ale ted to dela blbe. ;-(( Pokud chces mit jistotu, bud delej v cecku - ale radsi assembleru. Precejenom packal je uz trochu nekde jinde. Jinak to zavisi na verzi kompilatoru, knihovny, ... A to nektery kompilery (treba MSC) to maj spojeny dohromady (ohromnej napad). Kompiler 'predpoklada' ze existuje v knihovne fce treba na secteni 2 64bitovych cisel a natvrdo ji vola (i ruzney fce pro floaty). A kdyz tam neni, tak mas unresolved externaly. Nemas narok to nejak zmenit a dokonce ani tyhle 'systemovy fce' nejsou v externim LIB ale soucasti 'std lib' kde je i milion fci ktery ty treba nechces (jeste lepe, nemuzes je v projektu mit). A to je to tak zvrhly, ze o 'checksp' se bere z knihovny. A jeste to ma tak debilne, ze i inicializace statickejch objektu a pod. provadi takovadle fce, ktery jen kompiler vygeneruje segment... :) > To je reseni pro ukladani, ale pro praci s nimi je stejne nakonec prevedes > do > nejakeho float typu, ne? Ne. U financiho softu ti to musi sedet presne. A pokud takovadle 'chyba' probubla, muzes mit rozdil treba nejaky halire po delsich vypoctech a mas problem. Ale samozrejmne to zalezi na tom co pocitas, ne vsude se tohle musi bezpodminecne delat. > Chapal bych to, kdyby to alespon bylo tak, ze vsechny Windows 9x to delaji > blbe a vsechny Windows NT/2000/XP dobre. Pak bych si rek OK, Windowsy na > platforme NT nejak nastavuji koprocesor. Ale dela to nahodile....;-( Ty povazujes *windows* za OS ktery se chova PREDPOVIDATELNE kdyz kazdej imbecilni produkt od MS ti prepise pulku systemu ? Kdybys moznoa porovnal verze systemovejch veci, tak by to i mozna sedelo :) Pivson I a posledni, z bozi vule pivar A co budou delat cesi ??? Deme na pivo !