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

Error 116: Must be in 8087 mode to compile this!

[es] :: Pascal / Delphi / Kylix :: Error 116: Must be in 8087 mode to compile this!

[ Pregleda: 4934 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MACTEPx

Član broj: 47593
Poruke: 341
*.ADSL.neobee.net.



+5 Profil

icon Error 116: Must be in 8087 mode to compile this!15.01.2006. u 16:20 - pre 222 meseci
sta znaci ova greska i zasto se javlja u TP, a u FP ne?
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: Error 116: Must be in 8087 mode to compile this!18.01.2006. u 10:27 - pre 222 meseci
Vec sam zaboravio tacno gde se to podesava. Ali, idi na compiler options u TP-u, pa pogledaj "coprocessor mode" podesavanja: cini mi se da ima emulated i nesto drugo (8087?). To podesavanje potice iz vremena kad su se koristili procesori 8086, odnosno 80286, i oba su bila bez matematickog koprocesora (koji danas imas ugradjen u svim verzijama procesora). Shodno tome, na ploci si imao dodatno mesto za odgovarajuce koprocesore: 8087 i 80287. U odsustvu koprocesora, "glavni" procesor je odradjivao njegov posao ("emulirao ga").
To ti je to, procackaj i proradice.

Rajko
 
Odgovor na temu

stameni
Ivan Stamenković

Član broj: 6739
Poruke: 538



+9 Profil

icon Re: Error 116: Must be in 8087 mode to compile this!18.01.2006. u 13:45 - pre 222 meseci
Citat:
Ali, idi na compiler options u TP-u, pa pogledaj "coprocessor mode" podesavanja: cini mi se da ima emulated i nesto drugo (8087?).



Preporučujem čoveku da koristi direktive (N i, eventualno, E) u sourceu, za slučaj da treba program da kompajlira na nekom drugom računaru.


Citat:
To podesavanje potice iz vremena kad su se koristili procesori 8086, odnosno 80286, i oba su bila bez matematickog koprocesora (koji danas imas ugradjen u svim verzijama procesora).



Aha. S tim što nijedna 80386-tica nije imala korprocesor, pa čak ni sve 80486-tice: SX nisu imale ugrađen koprocesor, a DX i svi Pentijumi imaju koprocesor "na istom čipu".
 
Odgovor na temu

stameni
Ivan Stamenković

Član broj: 6739
Poruke: 538



+9 Profil

icon Re: Error 116: Must be in 8087 mode to compile this!18.01.2006. u 13:45 - pre 222 meseci
Citat:
sta znaci ova greska i zasto se javlja u TP, a u FP ne?



Koristiš neke od 8087 racionalnih tipova podataka, a nisi uključio x87 režim. Da bi kompajliranje prošlo kako treba, stavi na početak programa
Code:
{$N+}



Ako kojim čudom program treba da radi na računaru bez koprocesora, možeš koristiti emulaciju koprocesora stavljajujći direktivu
Code:
{$E+}
.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Error 116: Must be in 8087 mode to compile this!

[ Pregleda: 4934 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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