Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.02.2019, 10:45
|
|||
---|---|---|---|
|
|||
Взаимодействие функции Shell и CommonDialog |
|||
#18+
Доброго времени суток! В своей программе хочу реализовать простую возможность при нажатии батона открывать нужный текстовый файл, предварительно выбрав его через CommonDialog. Делаю это так: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Это один из 3 вариантов, которые я перепробовал. Пробовал через запись в переменную: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
И пробовал напрямую : Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Однако во всех случаях Бэйсик видит исключительно как переменную указанное значение в Shell, а не как путь к файлу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 10:53
|
|||
---|---|---|---|
Взаимодействие функции Shell и CommonDialog |
|||
#18+
Бейсик видит, что вы написали в коде: Код: vbnet 1.
а написали вы бред.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 11:02
|
|||
---|---|---|---|
|
|||
Взаимодействие функции Shell и CommonDialog |
|||
#18+
JamesMilnerОднако во всех случаях Бэйсик видит исключительно как переменную указанное значение в Shell, а не как путь к файлу.почему вы считаете, что бейсик должен догадаться заменить именно "а" на вашу строку, а не, скажем, "notepad" или "exe"? Гуглите "конкатенация строк" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 11:19
|
|||
---|---|---|---|
Взаимодействие функции Shell и CommonDialog |
|||
#18+
И кстати так нельзя делать Код: vbnet 1.
Потому что пользователь может вбить в CommonDialog любой бред с клавиатуры. Нужно проверить введенные данные перед использованием. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 11:37
|
|||
---|---|---|---|
|
|||
Взаимодействие функции Shell и CommonDialog |
|||
#18+
Eolt, просто я не догоняю пока, почему Бэйсик не распознаёт запись в виде CommonDialog2.FileName как диррективу , готовый адрес. Если же этот полный путь прописать руками, то файл открывается успешно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 11:57
|
|||
---|---|---|---|
|
|||
Взаимодействие функции Shell и CommonDialog |
|||
#18+
JamesMilner, начните с простенького Код: vbnet 1. 2. 3. 4.
чему будут равны переменные b и k и почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 11:58
|
|||
---|---|---|---|
Взаимодействие функции Shell и CommonDialog |
|||
#18+
JamesMilnerEolt, просто я не догоняю пока, почему Бэйсик не распознаёт запись в виде CommonDialog2.FileName как диррективу , готовый адрес. Если же этот полный путь прописать руками, то файл открывается успешно Не распознает, потому что у вас ошибка в коде. Очень грубая. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2019, 12:07
|
|||
---|---|---|---|
|
|||
Взаимодействие функции Shell и CommonDialog |
|||
#18+
JamesMilner, Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2154935]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 161ms |
0 / 0 |