Gamle værktøjer! Jeg har et produkt skrevet i BC4 som crasher min XP maskine når jeg prøver at instantiere et TPrinter object og den defaulte printer er en netprinter men computeren samtidigt ikke er på nettet. Ja den crasher ikke hele XP, men kun den NTVDM (det er 16 bit) som den kører i. Er der nogle de kender til dette?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hvis du kan køre med exceptions prøv følgende der hvor problemet optræder:
BOOL ok; TPrinter *ny = NULL; // din var. try { ny = new TPrinter; ok = true; } catch (...) { ok = false; } if (ok) { // det gik godt } else { // det gik knap så godt }
Hele NTCDM bliver dør. Fejel er et sted i Borlands OWL code. Jeg har prøvet med din try/catch men den fanger åbenbart ikke Application Errors. Dette er hvad der bliver tilbagemeldt: The instruction at "0x77f580db" referenced memory at "0x054c00a2". The memory could not be "written". Click ok to terminate program
Jeg har fået tracet det ned til en fejl i Windows PrintDlg funktion. Den er erstattet af PrintDlgEx i nyere versioner.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.