Witam wszystkich
W zasadzie od niedawna zaczęłam swoja przygodę z visual c++, jednak już na samym początku mam z nim problemy. Mianowicie chciałam napisać program na podobieństwo notatnika systemowego z dodatkowymi funkcjami potrzebnymi w codziennej pracy. Jedną z takich funkcji jest pobieranie i wysyłanie pliku tekstowego z serwera ftp, jednak nie mogę dojść do tego co robię źle, oto mój kod:
private: System::Void pobierzToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
HINTERNET hint, ftp;
hint = InternetOpen((LPCTSTR)"Test", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
ftp = InternetConnect(hint, (LPCTSTR)"ftp.60free.ovh.org/", INTERNET_DEFAULT_FTP_PORT, (LPCTSTR)"login", (LPCTSTR)"hasło", INTERNET_SERVICE_FTP, 0, 0);
richTextBox1->Text = System::Convert::ToString(GetLastError());
FtpGetFile(ftp, (LPCTSTR)"plik.txt", (LPCTSTR)"C:\\plik.txt", true, FILE_ATTRIBUTE_NORMAL, INTERNET_FLAG_TRANSFER_BINARY, 0);
InternetCloseHandle(ftp);
InternetCloseHandle(hint);
}
Niestety juz sama funkcja zwraca wartość "123" co jest oznaczone błędem:
ERROR_INVALID_NAME
123 (0x7B)
The filename, directory name, or volume label syntax is incorrect.
Pozdrawiam Mariola