Соединиться с ftp получилось.
теперь проблема с копированием файла
_FtpGetFile.call(_hdl, "test.txt","c:\\tst\\test.txt",false,0,2,0);
файл создается, но не записывается содержимое файла и похоже не закрывается(axapta виснит)
Может быть дело в параметрах(использовал два варианта):
_ftpGetFile = new DLLFunction(_winInet,"FtpGetFileA");
1) вариант
_ftpGetFile.returns(ExtTypes:: WORD);
_ftpGetFile.arg(ExtTypes:: WORD);
_ftpGetFile.arg(ExtTypes::STRING);
_ftpGetFile.arg(ExtTypes::STRING);
_ftpGetFile.arg(ExtTypes:: WORD);
_ftpGetFile.arg(ExtTypes:: WORD);
_ftpGetFile.arg(ExtTypes:: WORD);
_ftpGetFile.arg(ExtTypes:: WORD);
2) вариант
_ftpGetFile.returns(ExtTypes::Byte);
_ftpGetFile.arg(ExtTypes:: Word);
_ftpGetFile.arg(ExtTypes::String);
_ftpGetFile.arg(ExtTypes::String);
_ftpGetFile.arg(ExtTypes::Byte);
_ftpGetFile.arg(ExtTypes:: Word);
_ftpGetFile.arg(ExtTypes:: Word);
_ftpGetFile.arg(ExtTypes:: Word);
|