Проблемы с PanelInfo

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Anonymous

Проблемы с PanelInfo

Post by Anonymous »

Проблема: cFileName возвращаетимя файла с вырезанными первыми буквами. Подскажите в чем может быть проблема.
Код:
char Path[128];
Info.Control(INVALID_HANDLE_VALUE, FCTL_GETPANELINFO, &PInfo);
strcpy(Path,PInfo.PanelItems[PInfo.CurrentItem].FindData.cFileName);
strcat(Path,"\nContinue\nOk\nCancel");
const char *Msg=Path;
Info.Message(Info.ModuleNumber,
FMSG_ALLINONE,
0,
(const char * const *)Msg,0,2);
спасибо. :wink:
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

а там точно нет проблемы с упаковкой структур при компиляции?
в фаре все структуры выровнены на 1 байт, а в виндовых заголовках по умолчанию выравнивание на 8 байт.

#define _FAR_USE_FARFINDDATA возможно поможет
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
Anonymous

Post by Anonymous »

Спасибо. Проблема действительно была с выравниванием.
Post Reply

Return to “Разработка плагинов”