ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月29日(金) 05:28

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2013年8月03日(土) 23:47 
AB5.0にてiniファイルの書き込み定義にてコンパイルエラーがでます。
(読み出しは可能です。)
コード:
Declare Function WritePrivateProfileString Lib "Kernel32" Alias "WritePrivateProfileStringA" _
					(ByVal lpAppName As String, 	'セクション名
					ByVal lpKeyName As String, 		'キー名
					ByVal lpString As String, 		'書きこむ文字列
					ByVal lpFileName As String,		'INIファイル名
					) As Long
エラー
コード:
ソースコード及びライブラリをロード中...
"C:\*****\ab5.0.0.5(rev.535)\ablib\lib\cored.lib" を読み込みました。
メタ情報を解析中...
C:\*****\MainWnd.ab(52) : DLL関数にオブジェクトを引き渡すことはできません(lpAppName)。
C:\*****\MainWnd.ab(52) : DLL関数にオブジェクトを引き渡すことはできません(lpKeyName)。
C:\*****\MainWnd.ab(52) : DLL関数にオブジェクトを引き渡すことはできません(lpString)。
C:\*****\\MainWnd.ab(52) : DLL関数にオブジェクトを引き渡すことはできません(lpFileName)。
AB4では使えていたコードですけど、何でしょう??

宜しくお願いします。


通報する
ページトップ
   
投稿記事Posted: 2013年8月03日(土) 23:55 
自己レスです。

投函してから、すぐに原因が判明しました。
お騒がせして申し訳ありません。
コード:
Declare Function WritePrivateProfileString Lib "Kernel32" Alias "WritePrivateProfileStringA" _
					(lpAppName As BytePtr, 	'セクション名
					 lpKeyName As BytePtr, 		'キー名
					 lpString As BytePtr, 		'書きこむ文字列
					 lpFileName As BytePtr,		'INIファイル名
					) As Long


通報する
ページトップ
   
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 2 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[23人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean