はじめまして。
VC初心者のレゴラスです。
最近までずっとVBをやっていまして、急にVCでFTPクライアントを
作れという仕事がまいこんできてしまい困っています。
VCというか、C++すら全くさわったことがないので、本当にわけが
わからないまま手探り状態で、なんとかスケルトンを作るとこまでできました
が、FTPをこれから作るとなると、更に長い時間勉強しないといけないし、
でも勉強する時間がなく、納期が目の前まできていて困っています。
「猫でもわかる・・・」というサイトにサンプルっぽいコードがありましたが
さっぱりです。。TT
どなたか、私のような初心者でもコードを貼り付けてコンパイルするだけで
必要最低限の機能をもったFTPクライアントを作成できるサンプルコード
をご教授頂けないでしょうか。
⇒ ちなみにやりたいことは、ファイルを単純にアップロード
これだけです。ダウンロードはいまのところ必要ないので、
アップロードだけの機能をどう作るのか教えてください。m(__)m
お願いします。
※過去ログまだちゃんと探してませんが、もしあったらごめんなさい。
tibさんご返信ありがとうございます!
FFFTPのソースもすでにダウンロードして2時間ぐらいソースを
追っかけてみたんですが、断念しました。。あそこまで多くの
機能は必要なかったので。。
それと付け加えるの忘れてました。
[環境]
OS:Windows2000 SP2
VisualStudio6.0 (SPなし)
です。
で、また先ほどず~っとネット検索で探してたのですが、
CInternetSession と CFtpConnection というクラス??
を使うと簡単にできると書いてあったのですが、なんの
こっちゃわかりません。。
わかりませんばっかり言ってすいません。
せっぱつまってて頭パニックです。。(汗)
>FFFTPのソースもすでにダウンロードして2時間ぐらい
>ソースを追っかけてみたんですが、断念しました。。
>あそこまで多くの機能は必要なかったので。。
必要なところだけ見れば良かったんじゃないでしょうか。
>CInternetSession と CFtpConnection という
>クラス??を使うと簡単にできると書いてあったのですが、
そうですね。簡単に作れます。このクラス、使ったことがなかったのですが、
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cftpconnection.htm
を参照したら簡単なftpクライアントプログラムが作れてしまいました。
以下の5つの関数で「connect/put/disconnect」までできました。
CInternetSession::CInternetSession()
CInternetSession::GetFtpConnection()
CFtpConnection::PutFile()
CFtpConnection::Close()
CInternetSession::Close()
各巻数の使い方については以下を参照してください。
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cinternetsession.3a3a.cinternetsession.htm
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cinternetsession.3a3a.getftpconnection.htm
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cftpconnection.3a3a.putfile.htm
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cftpconnection.3a3a.close.htm
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_cinternetsession.3a3a.close.htm
tibさんご解答ありがとうございます。
クラスの使い方も全くわからないのですが、クラスの使い方ぐらいは
勉強してやってみますね。クラスの使い方わかれば、tibさんの教えて
くれたページを参照すれば組めそうです。
ありがとうございました。