
Новые сообщения [новые: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&tablet=1&tid=2154935]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
188ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 526ms |

| 0 / 0 |
