LocMsg

главная

Функция InitLocMsg используется для получения строки из файла с сообщениями с учетом языка интерфейса FAR.

char* WINAPI LocMsg(
  const char *MsgFileName,
  const char *MsgName,
  char *Dest,
  int maxsize
);

Параметры

MsgFileName
Полное имя файла с сообщениями. Его вы получаете в InitLocMsg.
MsgName
Указатель на последовательность символов, определяющую имя требуемого сообщения.
Dest
Если не NULL, то сюда будет скопирована получаемая строка.
maxsize
Если Dest!=NULL, то в Dest будет скопировано не больше (maxsize-1) символов.

Возвращаемое значение

Указатель на требуемую строку. Он корректен до следующего вызова LocMsg.

Пример

struct PluginStartupInfo Info;
struct SRPluginStartupInfo SRInfo;
char MsgFileName[MAXNAMESIZE];

void WINAPI _export Start (
       const struct PluginStartupInfo *psInfo,
       const struct SRPluginStartupInfo *srInfo)
{
  Info = *psInfo;
  SRInfo = *srInfo;
  char Message[100];
  SRInfo.InitLocMsg (Info.ModuleName, MsgFileName);
  SRInfo.LocMsg (MsgFileName, "0", Message, sizeof(Message));
  ...
}
Смотрите также:
Сервисные функции | InitLocMsg | Формат файла с сообщениями