by AntiMS » 2006年7月26日(水) 23:36
_splitpathを使ってファイル名を取得したいのですが、下のようにコーディングしても
fnameにファイル名が帰ってきません。どなたか、正しい_splitpath関数の使い方
をお教え願えないでしょうか?
-----------------------------------------------------------------------------
Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
SetTimer(hMainWnd,1,1,AddressOf(fff) As DWord) 'タイマーの設定
_splitpath()関数を使用してファイル名(下の例では、)
End Sub
Sub fff()
dim fpath As BytePtr
dim drv As BytePtr
dim path As BytePtr
dim fname As BytePtr
dim ext As BytePtr
dim f as string
KillTimer(hMainWnd,1)
f="D:\test\test.pdf"
fpath=VarPtr(f)
_splitpath(fpath,drv,path,fname,ext)
MessageBox(hMainWnd,fname,"testcode",MB_OK)
End sub
-------------------------------------------------------------
_splitpathを使ってファイル名を取得したいのですが、下のようにコーディングしても
fnameにファイル名が帰ってきません。どなたか、正しい_splitpath関数の使い方
をお教え願えないでしょうか?
-----------------------------------------------------------------------------
Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
SetTimer(hMainWnd,1,1,AddressOf(fff) As DWord) 'タイマーの設定
_splitpath()関数を使用してファイル名(下の例では、)
End Sub
Sub fff()
dim fpath As BytePtr
dim drv As BytePtr
dim path As BytePtr
dim fname As BytePtr
dim ext As BytePtr
dim f as string
KillTimer(hMainWnd,1)
f="D:\test\test.pdf"
fpath=VarPtr(f)
_splitpath(fpath,drv,path,fname,ext)
MessageBox(hMainWnd,fname,"testcode",MB_OK)
End sub
-------------------------------------------------------------