|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
WebBrowser не выводит содержимое файлов04.12.2019, 08:02. Показов 2201. Ответов 13
Метки delphi 10.3 (Все метки)
Есть на форме WebBrowser, в него должны выводиться файлы из папки data и там ещё есть подпапки, я всё прописал но когда я потом из treeView выбираю что открыть, то в WebBroser говорит что не может открыть страницу, может я что то не правильно прописал или где то что то не дописал? или свойства не те поставил? Вообщем пожалуйста народ помогите.
Вот ссылка на проект https://drive.google.com/file/... sp=sharing
0
|
|
| 04.12.2019, 08:02 | |
|
Ответы с готовыми решениями:
13
Программа сканирует каталог и при появлении новых текстовых файлов выводит их содержимое в консоль |
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
| 04.12.2019, 09:22 | |
|
YTGoodFox, файлы html открываете, я так полагаю?
0
|
|
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 04.12.2019, 10:40 [ТС] | |
|
Htm
Добавлено через 1 час 0 минут Выяснил что почему то не правильно работает ExtractFilePath, то есть если полный путь к файлу прописать то это будет работать, а если использовать ExtractFilePath и прописать краткий путь так сказать то ничего не выводит
0
|
|
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
| 04.12.2019, 10:57 | |
|
YTGoodFox,
Не по теме: процедуру TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode) писать не устали? проверяйте, что передаете в navigate
0
|
|
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 04.12.2019, 12:21 [ТС] | |
|
Пожалуйста посмотрите по проекту и помогите, очень прошу
Добавлено через 1 час 7 минут У меня есть другой проек, там есть такой же момент, и там точно так же все выглядит естественно за исключением пути. И индексов в TreeView, но все выводится. Да и я когда вчера писал у меня выводило и перестало, я не знаю в чем может быть проблема поэтому прошу помогите её устранить.
0
|
|
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
| 04.12.2019, 12:41 | |
|
YTGoodFox, при открытии вашего проекта у меня десятки ошибок, связанные с тем что у нас различные версии IDE. Вы правда думаете что я буду их править?
Я вам дал совет - проверяйте что передаете в Navigate. К примеру бросьте на форму Edit и в процедуре TreeView1Change выводите в него ту строку, которую передаете в Navigate. Запускаете приложение, кликаете по узлу, при этом в Edit появится путь к файлу, который пытаетесь отобразить. Копируете, нажимаете Win + R, затем Win + V, затем Enter. Что получили?
0
|
|
|
|
||||||
| 04.12.2019, 16:51 | ||||||
|
Ваш файл
Project1.exe создаётся в директории "...\Win32\Debug\".Соответственно он ожидает данные не в "...\data\", а в "...\Win32\Debug\data\". Добавлено через 4 минуты Какой кошмарный способ в TreeView1Change, хотя ничего не могу сказать, технически работает. %))Только в "№17" у вас пробела не хватает. Может ещё где, при таком виде сложно быстро проверить. А вы не думали об том чтоб поместить все эти ресурсы в ресурсы программы? Добавлено через 1 час 11 минут Ещё нюансы:
Если вы остановитесь на папке с файлами - может просто сканировать содержимое папки и генерировать узлы TreeView по существующим файлам? Добавлено через 2 минуты а... Надо будет Uses DateUtils;.
0
|
||||||
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 04.12.2019, 17:05 [ТС] | |
|
Файл всегда будет существовать, это будет же типо готовый учебник, я вам очень благодарен за вашу помощь, однако мои навыки слабы(я понимаю что это не сложно) и времени мало осталось, вообщем нужно ещё как то сделать плеер с возможностью выбора видео из списка(treeview), уже очень не удобно просить но не подскажите как загрузку видео можно реализовать так же через TreeView в MediaPlayer? . И я понимаю что код можно сделать красивее и эффективнее, но он работает, времени мало, да и этот проект все равно для курсовой, так что лишь бы отстреляться, вот потом можно будет для себя поизучать, когда сдам его. Спасибо ещё раз большое.
0
|
|
|
|
||
| 04.12.2019, 17:43 | ||
Project1.exe создавался в корне папки.В новых Делфи по умолчанию в "Win32\Debug\" или в "Win32\Release\". Но можно было как-то настроить чтоб в корне... Возможно вы поменяли версию Делфи или как-то случайно изменили настройки. Но основная проблема - оно у вас ждёт папку "data" в другом месте.
0
|
||
|
335 / 173 / 67
Регистрация: 25.02.2018
Сообщений: 616
|
|||||||||||
| 04.12.2019, 23:42 | |||||||||||
|
Я не стал скачивать и открывать это творение... просто поделюсь как делал в своё время...
Вот код:
Сам проект - XML+Treeview.ZIP
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 19.11.2018
Сообщений: 19
|
||||||
| 04.02.2021, 17:45 | ||||||
|
Подскажите пожалуйста, откуда берется:
0
|
||||||
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 04.02.2021, 18:31 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 19.11.2018
Сообщений: 19
|
|
| 04.02.2021, 18:41 | |
|
Пытливый, Выше в коде непонятно откуда привели пример. и еще на нескольких ресурсах я это наблюдал, откуда берется интересно. Я никак не могу понять в какую сторону мне гуглить чтобы ютуб видео на форму кинуть
0
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
||||||
| 04.02.2021, 19:56 | ||||||
|
Обычная пользовательская процедура, там же выше и приведен ее код:
0
|
||||||
| 04.02.2021, 19:56 | |
|
Помогаю со студенческими работами здесь
14
Сравнить содержимое webBrowser и StringBuilder
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|