Programy pisane w c++ builder i delphi wykorzystujące przerwania dosowe nie chcą mi dzialac. Program jest pisany pod konsolę kompiluje się bez problemu a kidy trafi na wywołanie asm int ... , lub geninterrupt(..) zawiesza się .Dlaczego?
Ludzie WINDOWS TO NIE DOS !!!!
Pod windą masz ochrone pamieci, przerwan, i portów. "Prawdziwe" programy dosowe mogą robic to co robią bo pracują pod windowsem w emulacji, ale program skompilowany pod delphi lub c++ builder mimo ze tez otwiera sie okienko ms-dos to pracuje on w czytstym windowsie i dlatego nie mozna inicjowac przerwan.
Programy pisane w c++ builder i delphi wykorzystujące przerwania dosowe nie chcą mi dzialac. Program jest pisany pod konsolę kompiluje się bez problemu a kidy trafi na wywołanie asm int ... , lub geninterrupt(..) zawiesza się .Dlaczego?
najlepiej zaltw sobie Borland C++ 3.11 czy cos takiego... i pisz programy pod DOS.
ewnetualnie musisz pogrzebac w ustwieniach projektu w c++ builderze tak aby nie generowal on aplikacji Win32 Console, tylko dla czystego DOSU!
Pisz w DJGPP.
To świetny darmowy DOSOWY kompilator
Dobra w takim razie jakie opcje muszę wlaczyc zeby kompilowac programy dla dosa w delphi lub builder
albo pisz w dev-c++ strona: bloodshed.net/dev-cpp
Dev-c++ tez sie nie nadaje bo to MinGW, a mingw jest pod wide. :P