PDA

Показать полную графическую версию : GetLastError() и C++ Builder


Andrewkras
18-10-2002, 16:27
Люди! помогите кто может! пишу прогу на С++ Builder (студент я, по учёбе надо), программа тихонько глотает  все строки и ... не выполняется как надо. Вызываю
GetLastError();
и получаю, по всей видимости, код ошибки. Как узнать о нём поподробнее?
меня в частности интересуют коды ошибки 6 и 127
вызываю GetLastError(); после функции CreateThread(...); не получается написать программу, создающую в себе 2  потока (плохой из меня пока программер)
Help!

vasketsov
18-10-2002, 16:31
Andrewkras
Функция FormatMessage тебе поможет.
Учти, что GetLastError() для каждого потока свою величину возвращает, то есть, ее надо вызывать из того же потока, в котором произошла ошибка.

Andrewkras
18-10-2002, 17:41
большой пасибки тебе vasketsov. Теперь оно у меня всплывающим окном пишет об ошибке!!! всё круто!!! и почему это не сделали по умолчанию, что если есть всякие там ошибки, то уведомлять программиста об этом?..

ivank
18-10-2002, 22:03
Andrewkras
и почему это не сделали по умолчанию, что если есть всякие там ошибки, то уведомлять программиста об этом?.. "Потамучта", если программисту это надо, то он обработает ошибку удобным для него способом, а не просто выводом окошка "ошибка XXX: YYY".




© OSzone.net 2001-2012