int GRD_API GrdFormatMessage(
HANDLE hGrd,
int nErrorCode,
int nLanguage,
char *szErrorMsg
int nErrorMsgSize
void *pReserved
);
Expand
title
Параметры функции
hGrd
хэндл, через который будет выполнено преобразование. Если параметр не равен нулю, преобразуется результат функции GrdGetLastError для этого хэндла. Иначе, если этот параметр равен NULL, преобразуется код, указанный в параметре nErrorCode
nErrorCode
код ошибки, который требуется преобразовать. Если hGrd не равен NULL, параметр игнорируется
nLanguage
идентификатор языка. Код ошибки будет преобразован в текстовую строку на языке, идентификатор которого указан
GrdLng_ENG
Язык сообщений английский
GrdLng_RUS
Язык сообщений русский
szErrorMsg
указатель на буфер, в который будет помещена форматированная, заканчивающаяся символом '/0', строка сообщения об ошибке. Память под буфер должна быть выделена до вызова GrdFormatMessage
nErrorMsgSize
максимальное количество символов, которое может содержаться в строке сообщения, считая '/0'в конце строки
public static GrdE GrdFormatMessage(GrdE errorCode,GrdLNG language, out string errorMsg)
public static GrdE GrdFormatMessage(Handle grdHandle,GrdE errorCode, GrdLNG language, out string errorMsg)