コンパイル時の警告
Posted: 2007年2月02日(金) 21:50
始めてから 間もない初心者ですが フォーラムの親切な回答のおかげで
パソコン起動時に1日1回だけ データを 世代毎に バックアップして
トラブル時に 復元するソフトを 作れました
ありがとうです
しかし ソフトは正常に動作しますが コンパイル時に次のような 警告が 多くでます
[警告] "SetFilePointer"の第1パラメータが、LongからVoidPtrに強制変換されています
コードは 次のところが 問題の箇所です
Dim buf as string
Open "c:\sss.txt" For Input As 1 'このファイルを開くステートメントが・・・
文字型が 悪いのかと 思い・・・
Dim FilePath[256] as Byte
lstrcpy(FilePath,"C:\sss.txt")
Open FilePath For Input As 1
以前の回答で 教えてもらったStrPtr関数でも・・・
Dim pBuf As BytePtr
Dim buf as string
buf ="C:\sss.txt"
pBuf=StrPtr(buf)
Open pBuf For Output As 1
これ以上は 思いつきませんでした
いずれも 警告が 発生します
以前警告がたくさん出ているコンパイルソフトが 何かの条件で 不具合
を起こし 困ったことがあります
ポインタという苦手な部分が関係しているかもしれませんが ヘルプや
このコミュを 探しましたが こんな単純な ”はまり方”は ありませんでした
なお バージョンは 4.24.00です
モヤモヤを 晴れにしたいです
パソコン起動時に1日1回だけ データを 世代毎に バックアップして
トラブル時に 復元するソフトを 作れました
ありがとうです
しかし ソフトは正常に動作しますが コンパイル時に次のような 警告が 多くでます
[警告] "SetFilePointer"の第1パラメータが、LongからVoidPtrに強制変換されています
コードは 次のところが 問題の箇所です
Dim buf as string
Open "c:\sss.txt" For Input As 1 'このファイルを開くステートメントが・・・
文字型が 悪いのかと 思い・・・
Dim FilePath[256] as Byte
lstrcpy(FilePath,"C:\sss.txt")
Open FilePath For Input As 1
以前の回答で 教えてもらったStrPtr関数でも・・・
Dim pBuf As BytePtr
Dim buf as string
buf ="C:\sss.txt"
pBuf=StrPtr(buf)
Open pBuf For Output As 1
これ以上は 思いつきませんでした
いずれも 警告が 発生します
以前警告がたくさん出ているコンパイルソフトが 何かの条件で 不具合
を起こし 困ったことがあります
ポインタという苦手な部分が関係しているかもしれませんが ヘルプや
このコミュを 探しましたが こんな単純な ”はまり方”は ありませんでした
なお バージョンは 4.24.00です
モヤモヤを 晴れにしたいです