Inputでは無理でしょうね
そのファイル内の読み込むバイト数は決まっているのでしょうか
決まっているのでしたら Fieldで読み込むバイト数を決めておいて
Getで読み込むといった手法でしょう
Dim ss as String, hEd as HWND
if flag = False then
Open "ファイルパス" for input as 1
' 読み込むバイト数を設定
Field #1, 16
end if
Get #1,,ss
hEd = GetDlgItem( hMainWnd, EditBox2 )
' CRLFがあるかをチェック
dim n as integer
n = InStr( 1, ss, Chr$(13) & chr$(10) )
While n
dim w as String
' CRLFの手前までを記憶
w = Left$(ss, n - 1 )
' CRLF以降を抽出
ss = w & Mid$( ss, n + 1 )
' まだCRLFがあるのかをチェック
n = InStr( 1, ss, Chr$(13) & chr$(10) )
WEnd
SetWindowText( hEd, ss )
といった具合でしょう
お礼
なるほど・・・ 読み込むバイト数が決まっていたら、そうできるのですか。 Getは使ったことが無いので、初めての領域です。 頑張ってみます