Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где я делаю ошибку. 
:(
    Опции темы
devmstr
Дата 3.2.2005, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 28.4.2004
Где: Ukraine

Репутация: нет
Всего: 11



Где я делаю ошибку.
Пишу
Код

LPWIN32_FIND_DATA FDStruct;
if (FtpFindFirstFile(FTPHandle,ftpFile,FDStruct,0,0))
{
FileSize = FDStruct.nFileSizeLow; //при компил. ошибка error C2228: left of '.nFileSizeLow'  

     // must have class/struct/union type

}

Структура
typedef struct _WIN32_FIND_DATA {
   DWORD dwFileAttributes;
   FILETIME ftCreationTime;
   FILETIME ftLastAccessTime;
   FILETIME ftLastWriteTime;
   DWORD    nFileSizeHigh;
   DWORD    nFileSizeLow;
   DWORD    dwReserved0;
   DWORD    dwReserved1;
   TCHAR    cFileName[ MAX_PATH ];
   TCHAR    cAlternateFileName[ 14 ];
} WIN32_FIND_DATA;



--------------------
Think different ©Steve Jobs 
user posted image
PM MAIL WWW   Вверх
knave
Дата 8.2.2005, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 6.3.2003
Где: Санкт-Питербург ( Россия)

Репутация: 1
Всего: 5



LPWIN32_FIND_DATA FDStruct;
то же самое что
WIN32_FIND_DATA *FDStruct;


вот как надо

FileSize = FDStruct->nFileSizeLow;
Добавлено @ 19:50
LP - Local Pointer


--------------------
С наилучшими пожеланиями !!!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.5139 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.