ich habe das programm im ms vs6 geschrieben, möglicherweise liegt es ja an deinem compiler. koomentier doch einfach mal zeile für zeile aus. ich könnte mir vorstellen das das problem ganz am anfang mit pragme anweisung liegt, ist soweit ich bis jetzt durchgestiegen bin eine compiler direktive möglicherweise ist das ja visual studio only und bei deinem compiler geht das anders.

gruß
thorsten