anoniem Geplaatst: 4 maart 2002 Delen Geplaatst: 4 maart 2002 Hallo allemaal, Ik ben een dll aan het schrijven in C++ en nu wil ik als een bepaalde test mislukt dat het programma stopt en een foutmelding laat zien oid. cerr en assert() of cout werken in C++ zelf wel maar niet als ik de dll aanroep vanuit een ander programma (zoals FoxPro) en gaat het programma gewoon verder zonder een fout te genereren. Iemand enig idee? Quote Link naar reactie
anoniem Geplaatst: 5 maart 2002 Auteur Delen Geplaatst: 5 maart 2002 De dll heeft geen userinterface en heeft dus ook geen context om naar te cout-en. Volgens het OO model dien je een exception te genereren en die te propageren (schrijf je dat zo?) naar je aanroepende client, die hem vervolgens af moet handelen.... Maar erg veel verstand heb ik niet van C++. Wel eens iets in gedaan, maar dat is lang geleden. Greetz, Taz Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen