掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
API:wininet.dllを利用したFtpPutFileで失敗する (ID:147741)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この書き方だと Unicode バージョンの API は呼べません。 FtpPutFileW でなく、FtpPutFileA にすればいい気がしますが、CE ってAnsi版を持ってないんでしたっけ? Declare Unicode Function FtpPutFile Lib "wininet" Alias "FtpPutFileW" 〜 とか <DllImport("wininet", CharSet:=CharSet.Unicode)> _ Shared Function FtpPutFile( _ ByVal hConnect As System.IntPtr, _ ByVal lpszlocalfile As String, _ ByVal lpszNewRemoteFile As String, _ ByVal dwFlags As Int32, _ ByVal dwContext As Int32) As Int32 でどうでしょう。 定義方法については、MSDN で引数の意味や使い方を調べ、C のヘッダファイルを見るのが確実かと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.