Начинающий
Статус
Оффлайн
Регистрация
31 Май 2022
Сообщения
48
Реакции[?]
3
Поинты[?]
0
в общем при использовании в ските
local WIN32_FIND_DATAA = ffi.typeof("struct WIN32_FIND_DATAA")

выдает ошибку: undeclared or implicit tag 'WIN32_FIND_DATAA'
как это пофиксить
 
Femboy Access
Эксперт
Статус
Оффлайн
Регистрация
11 Ноя 2020
Сообщения
1,335
Реакции[?]
428
Поинты[?]
96K
бро надо учить ффи
Код:
ffi.cdef [[
typedef unsigned long DWORD;
typedef char TCHAR;

typedef struct {
  DWORD dwLowDateTime;
  DWORD dwHighDateTime;
} FILETIME;

typedef struct { // wfd
    DWORD dwFileAttributes;
    FILETIME ftCreationTime;
    FILETIME ftLastAccessTime;
    FILETIME ftLastWriteTime;
    DWORD    nFileSizeHigh;
    DWORD    nFileSizeLow;
    DWORD    dwReserved0;
    DWORD    dwReserved1;
    TCHAR    cFileName[ 260 ];
    TCHAR    cAlternateFileName[ 14 ];
} WIN32_FIND_DATAA;
]]

local WIN32_FIND_DATAA = ffi.typeof("struct WIN32_FIND_DATAA")
 
Начинающий
Статус
Оффлайн
Регистрация
31 Май 2022
Сообщения
48
Реакции[?]
3
Поинты[?]
0
с
бро надо учить ффи
Код:
ffi.cdef [[
typedef unsigned long DWORD;
typedef char TCHAR;

typedef struct {
  DWORD dwLowDateTime;
  DWORD dwHighDateTime;
} FILETIME;

typedef struct { // wfd
    DWORD dwFileAttributes;
    FILETIME ftCreationTime;
    FILETIME ftLastAccessTime;
    FILETIME ftLastWriteTime;
    DWORD    nFileSizeHigh;
    DWORD    nFileSizeLow;
    DWORD    dwReserved0;
    DWORD    dwReserved1;
    TCHAR    cFileName[ 260 ];
    TCHAR    cAlternateFileName[ 14 ];
} WIN32_FIND_DATAA;
]]

local WIN32_FIND_DATAA = ffi.typeof("struct WIN32_FIND_DATAA")
знаю, спасибо в любом случае
 
Сверху Снизу