🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #275

Re: ロングファイル名への変換

#275
From: System
Date: Thu, 09 Apr 1998 00:00
36 lines
1901 bytes
|>lpFilePart As long にしたのですが、だめでした。どうやら、値の送り方が間
違っ
|>ているのでかもしれません。すみませんが、サンプルを書いてはくださらないで
しょ
|>うか。
|どう「だめだった」んでしょうか。
|「GetFullPathName()のコールが実行時エラーになった」とか、「コールは
|できたけど値が正しく取得できない」とか書いてもらわないと...


Public Function GetLongName(FName As String) As String

    Dim IpFileName      As String * 255
    Dim nBufferLength   As Long
    Dim IpBuffer        As String * 255
    Dim IpFilePart      As Long
    Dim ret             As Long

    IpFileName = ""
    nBufferLength = 50
    IpFilePart = 1
    IpBuffer = FName

    ret = GetFullPathName(IpFileName, nBufferLength, IpBuffer, IpFilePart)

    MsgBox IpFileName
    MsgBox nBufferLength
    MsgBox IpBuffer
    MsgBox IpFilePart

End Function

としたのですが、IpBuffer には空っぽの文字列だけでした。
どうもうまくいきません。コールはできたけど正しく取得できません。
よろしくお願いします。
Technical Details
Message-ID: <6gg45n$58t$1@news3.osk.3web.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6ftnd0$r9b$2@news3.osk.3web.ne.jp> <6fupcr$8oo$1@apx.hitachi-ns.co.jp> <6g5ek4$2os$2@news3.osk.3web.ne.jp> <6g9dt5$3tb$1@apx.hitachi-ns.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 115e07,a250b993461f222a
X-Google-Attributes: gid115e07,public
X-Google-Thread: 105c2e,a250b993461f222a
X-Google-Attributes: gid105c2e,public
From: "System" <system@tksoft.office.ne.jp>
Subject: Re: ロングファイル名への変換
Date: 1998/04/09
Message-ID: <6gg45n$58t$1@news3.osk.3web.ne.jp>
X-Deja-AN: 342086218
Content-Transfer-Encoding: 7bit
References: <6ftnd0$r9b$2@news3.osk.3web.ne.jp> <6fupcr$8oo$1@apx.hitachi-ns.co.jp> <6g5ek4$2os$2@news3.osk.3web.ne.jp> <6g9dt5$3tb$1@apx.hitachi-ns.co.jp>
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: TK Software
Mime-Version: 1.0
Newsgroups: fj.lang.visualbasic,japan.comp.lang.visual-basic