Úvod > Fórum > Internet > Tvorba webu a webdesign > HTML obrázky z DLL

HTML obrázky z DLL

09.12.2020 11:06
příspěvků:5

Vše se odehrává na lokálním disku.

1. Windows 10, Office 13, Excel, UserForm s vloženým prvkem WebBrowser (to je simulace IE 7). Z DLL přečtu html string a předám ho WebBrowseru. DLL má zdroj

0 GIF "pic0.gif"

1 GIF "pic1.gif"
2 GIF "pic2.gif"
... atd ...
V html jsou (na správných místech) tagy

<BASE href='res://D:cestaknihovna.dll/GIF/#'>

... <IMG src=2> ... <IMG src=7> ...

V poho, funguje, WebBrowser vykreslí kýžené obrázky.

2. V MS Edge otevřu (textový) soubor jmeno.html, v němž je opět

<BASE href='res://D:cestaknihovna.dll/GIF/#'>

... <IMG src=2> ... <IMG src=7> ...

a místo obrázků se nakreslí standardní ikona, kterou nazývám Obrázek nenalezen, vole. Nepomůže ani, když zpětná lomítka nahradím dopřednými, jež má Edge radši.

Dotaz: Jakou syntaxi použít, aby Edge našel a vykreslil obrázky z DLL?

Je-li odpověď Žádnou, Edge na DLL kašle, mám druhý dotaz:

Jak (třeba i fyzicky ) přinutit Microsoft, aby Edge poslušně četl obrázky (případně i soubory WAV) z knihoven DLL? Zde se MS nemůže vymlouvat, že to neudělá v zájmu bezpečnosti; vše se děje na lokálním počítači a lokálním disku a musí být plně v mé moci. Konečně, i autoři veřejných webových stránek musejí mít právo desítky či stovky obrázků soustředit do jediné knihovny DLL a nemít ve složce tunu souborů.

09.12.2020 11:14
příspěvků:5

Omlouvám se, href se zobrazilo bez zpětných lomítek a nevím, jak je zde napsat. Má tam být:

'res://D:-(zpětné lomítko)cesta(zpětné lomítko)knihovna.dll/GIF/#'

09.12.2020 11:17
příspěvků:5

... a zase je to špatně.
D : (

se zobrazilo jako smajlík. Tak ještě jednou a s mezerami, jež tam ve skutečnosti nejsou:

res : / / D : (zpětné lomítko) cesta (zpětné lomítko) knihovna . dll / GIF / #

© 2007-2024 PCforum.cz, všechna práva vyhrazena, veškeré informace zde uvedené jsou bez záruk, podmínky užití, kontaktní informace