powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с файлами
9 сообщений из 9, страница 1 из 1
Работа с файлами
    #32214245
DLM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLM
Гость
Подскажите плиз, есть ли в MSA 2000 что-то типа дотнетовского OpenFileDialog?
Короче, мне нужно, чтобы пользователь мог выбрать текстовый файл в стандартном диалоге а затем его уже обрабатывать. Или каким еще образом это можно сделать??
...
Рейтинг: 0 / 0
Работа с файлами
    #32214261
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
Работа с файлами
    #32214294
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim fd As FileDialog
Set fd = FileDialog(msoFileDialogFilePicker)
Dim vrtSelectedItem As Variant
With fd
.Filters.Clear
.Filters.Add "Файлы Access", "*.mdb", 1
.AllowMultiSelect = False
.ButtonName = "Установить связь"
.Title = "Выбор файла"
If .Show = -1 Then

MsgBox "Selected item's path: " & .SelectedItems(1)
End If
End With

Set fd = Nothing
...
Рейтинг: 0 / 0
Работа с файлами
    #32214516
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хаму

FileDialog в Акесе 2000 еще не появился
Остается только API - но на это ссылку Саныч уже дал
...
Рейтинг: 0 / 0
Работа с файлами
    #32214580
DLM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLM
Гость
Спасибо за совет.
Блин неужели без таких громоздких выкрутасов не получается? :((

А вот еще вопрос.
Есть у меня текстовый файл примерно такого вида...

LINK MEASUREMENTS 1
ET: 00:00:25

[LOCAL] [REMOTE]
FEC INT : 0 FEC INT : 4
FEC FAST: 0 FEC FAST: 0
CRC INT : 0 CRC INT : 4
CRC FAST: 0 CRC FAST: 0
HEC INT : 0 HEC INT : 0
HEC FAST: 0 HEC FAST: 0

Мне нужно из этого файла получить что-то вроде массива, в котором каждый элемент будет одной строкой из файла.

Проблема в том, что строки в этом файле разной длины и поэтому в результате следующего кода получается фигня :(

Open strPath For Random As #intFile Len = Len(MyRecord)
Get #intFile, 5, MyRecord
Close #intFile

Можно ли читать из файла именно построчно, не указывая при этом длину строки?

P/S Сорри, что так длинно получилось
...
Рейтинг: 0 / 0
Работа с файлами
    #32214606
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Блин неужели без таких громоздких выкрутасов не получается? :((

Среди линков, которые я прислал, есть вариант с CommonDialog.

> Open strPath For Random As #intFile Len = Len(MyRecord)
> Get #intFile, 5, MyRecord

Open strPath For Input As #intFile
Line Input #intFile, MyRecord
...
Рейтинг: 0 / 0
Работа с файлами
    #32214607
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли читать из файла именно построчно, не указывая при этом длину строки?
Можно:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
'Построчное чтение текстового файла
iFile = FreeFile
    Open App.Path & "\" & sININame For Input As iFile
        Do While Not EOF(iFile) 
            Input #iFile, txt
            'sINI = sINI + txt + vbCrLf
        Loop
    Close iFile

но быстрее было бы считать всё за один раз в массив байт и потом засплитить по символу переноса строки.
...
Рейтинг: 0 / 0
Работа с файлами
    #32214776
DLM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLM
Гость
гммм... в документации написано:

Returns String containing characters from a file opened in Input or Binary mode.

Syntax

Input(number, [#]filenumber)

т.е мне нужно указывать количество считываемых символов, а у меня в файле строки переменной длины

Впрочем, я уже через сплит сделал :)
...
Рейтинг: 0 / 0
Работа с файлами
    #32214793
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Line Input #intFile, MyRecord - не надо указывать количество считываемых символов.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с файлами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]