Plik html w bibliotece dll

0

Jak dodac do biblioteki dll plik html tak zeby dalo sie go odczytac w przegladarce? tak jak to jest w windowsowym ie jak nie moze znalezc serwera

0

W reke ResHack albo cos podobnego (moze byc przyklad z delphi resexplorer) i popatrz na
link np (sa to zasoby zapisane w odpowiednie miejsca np pod nazwa/numerem np 21):

res://C:\WINDOWS\SYSTEM\SHDOCLC.DLL/pagerror.gif

i co jest w SHDOCLC.DLL

a potem jakikolwiek plik pomocy: zasoby i delphi (na tym forum tez bylo z 1000 razy)

http://delphi.about.com/od/objectpascalide/a/embed_resources.htm

ps. pamietaj ! to jest specyficzne dla IE inne przegladarki raczej tak nie maja

0

a nie łatwiej dodać do execa plik html jako zwykły plik w RCDATA potem go zapisać do tempa i odpalić z dysku?

0
reichel napisał(a)

W reke ResHack albo cos podobnego (moze byc przyklad z delphi resexplorer) i popatrz na
link np (sa to zasoby zapisane w odpowiednie miejsca np pod nazwa/numerem np 21):

res://C:\WINDOWS\SYSTEM\SHDOCLC.DLL/pagerror.gif

i co jest w SHDOCLC.DLL

a potem jakikolwiek plik pomocy: zasoby i delphi (na tym forum tez bylo z 1000 razy)

http://delphi.about.com/od/objectpascalide/a/embed_resources.htm

ps. pamietaj ! to jest specyficzne dla IE inne przegladarki raczej tak nie maja
co z tego ze podales przyklad, skoro i tak to nie dziala tak jak chce. a jak chce to jest w temacie

0

Słuchaj, coś się nie podoba? Otrzymałeś konkretną odpowiedź. Podam jeszcze jaśniej:
W pliku RC dodajesz pliki jako typ 23, nazwa zasobu jest nazwą pliku. Działa tak jak tego chcesz. Wystarczyło popatrzeć na zasoby iframe.dll...
aaa... dopiszę jeszcze dla przykładu jak to tak na oko wyglądać powinno, środowisk Borlanda nie używam od 5 lat a chyba RC w nich odbiegało nieznaczenie od standardu... mniejasza o to...
"abuse.html" 23 abuse_do_wrzucenia_w_dll.html

0

puchi:
a co jest trudniejszego w dodaniu pliku HTML do zasobów od dodania pliku HTML do... zasobów?? Eeeee? Mówisz o RCDATA, reichel mówi o sekcji 21 - ot i cała różnica między wami.

A nie przepraszam: ty chcesz wypakowywać do tempa (później usunąć trzeba) i innych cudach niewidach, a reichel mówi:
wklepać w IE ścieżkę:
res://plik\z\programem.exe/nazwa_zasobu
i nic więcej. Gdzie reichel skomplikował, gdzie ty uprościłeś?

Gwoli ścisłości, w czasach IE4 i IE5, kiedy coś takiego robiłem, to się dodawało do sekcji 2110, a nie 21... nie wiem, jak teraz w IE6 i 7.

@lukaszguzik:
ale o co kaman? w temacie mówisz, że ma być w dll. No to jest w dll. Ma być to otwierane tak, jak otwiera IE, no to jest - IE otwiera to za pomocą res:///. Co się nie zgadza? Albo inaczej: jak ty chcesz - bo skoro nie tak, jak reichel opisał, to znaczy, że chcesz inaczej, niż przeglądarka Microsoftu to robi...

// zgadza się, różne wersje IE mają różne sekcje, w IE7 jest to tak jak napisałem 23. (dop. deus)

0

nie dziala bo to z windows Me (co prawda dziala na 2003 jesli sie skopiuje biblioteke)

dodatkowe info

http://support.microsoft.com/kb/220830

np

res://c:\windows\explorer.exe/2/178
to u mnie znaczek windowsa

RC_BITMAP = 2 reszty sobie poszukaj .....

a jak nie o to chodzi to napisz o co ?

ps. explorer.exe musi byc w sciezce c:\windows\ (to jakbys mial system albo explorera gdzie indziej)

0

sorka za nieporozumienie, ale zrobilem to wg linku ktory dostalem na poczatku. tam jako typ bylo rcdata a nie 23

1 użytkowników online, w tym zalogowanych: 0, gości: 1