Здраствуйте!
Помогите полному чайнику. Такой вот вопрос:
В Listbox при Выборе файла txt открывается другая форму с textbox , textbox непоказывает содержимое этого файла:( Посаветуйте.
open form1.fl.filename for input as #1
Dim s As String
Dim i As Integer
i = FileLen(form1.fl.filename)
s = Input(i, #1)
txt=s
Close
Oxygen писал(а):А если использовать RichTextBox? Тогда все становится крайне просто.
keks-n писал(а): кто-нибудь, скажите, как ещё выставляется размер файла в 0?
alibek писал(а):fl.Path & "" & fl.Filename
кто-нибудь, скажите, как ещё выставляется размер файла в 0?
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Const GENERIC_WRITE = &H40000000
Private Const TRUNCATE_EXISTING = 5
Private Type SECURITY_ATTRIBUTES
nLength As Long
lpSecurityDescriptor As Long
bInheritHandle As Long
End Type
Dim hFile As Long
Dim sa As SECURITY_ATTRIBUTES
sa.nLength = Len(sa)
hFile = CreateFile(lPath, GENERIC_WRITE, 0, sa, TRUNCATE_EXISTING, 0, 0)
CloseHandle hFile
keks-n писал(а):Debugger
Никогда не использую for input и for output для чтения/записи.Могут испортить содержимое файла.Лучше использовать binary с соответствующим Access (Read или Write). For Output использую только для обнуления содержимого файла , кто-нибудь, скажите, как ещё выставляется размер файла в 0?
Странно...Спасибо программа сработала, но есть один ньюанс. RitchBox открывает необходимый файл, только после нажатия на какую-либо клавишу!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15