🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.ms-windows.win9x
5 messages
5 total messages Started by Remek Mon, 19 Apr 2010 10:28
DelayLoadFailureHook
#161105
Author: Remek
Date: Mon, 19 Apr 2010 10:28
14 lines
1189 bytes
Witam

Windows98 SE. Próba odtworzenia pliku mp3 dwuklikiem skutkuje komunikatem:

Plik Quartz.dll jest połączony z brakującym eksportem DelayLoadFailureHook

 i następnie:

Urządzenie podłączone do komputera nie działa.

Uruchomiam odtwarzacz systemowy mplayer2 i "Plik/Otwórz" i działa. Plik jest 
odtwarzany. Co jest "grane"? Da się to naprawić?

Remek
Re: DelayLoadFailureHook
#161106
Author: mirekc
Date: Mon, 19 Apr 2010 11:54
23 lines
2067 bytes
W dniu 2010-04-19 12:28, Remek pisze:
> Witam
>
> Windows98 SE. Próba odtworzenia pliku mp3 dwuklikiem skutkuje komunikatem:
>
> Plik Quartz.dll jest połączony z brakującym eksportem DelayLoadFailureHook
>
> i następnie:
>
> Urządzenie podłączone do komputera nie działa.
>
> Uruchomiam odtwarzacz systemowy mplayer2 i "Plik/Otwórz" i działa. Plik
> jest odtwarzany. Co jest "grane"? Da się to naprawić?

A do jakiego odtwarzacza są domyślnie przypisane pliki mp3? Bo pierwsze co 
mi przychodzi na myśl to to, że został zainstalowany jakiś odtwarzacz, 
który nie działa poprawnie pod win98.

Naprawa powinna być prosta. Kliknąć prawym klawiszem z wciśniętym Shift-em 
plik mp3, wybrać opcję "Otwórz z..", wskazać mplayer2, zaznaczyć "Do 
otwierania tego typu pliku zawsze używaj tego programu". Jeśli to nie 
pomoże, trzeba odinstalować wadliwie działający odtwarzacz, po czym 
operację powtórzyć.
Re: DelayLoadFailureHook
#161107
Author: Remek
Date: Mon, 19 Apr 2010 13:28
24 lines
1910 bytes
Użytkownik "mirekc" napisał:

> A do jakiego odtwarzacza są domyślnie przypisane pliki mp3? Bo pierwsze co
> mi przychodzi na myśl to to, że został zainstalowany jakiś odtwarzacz,
> który nie działa poprawnie pod win98.

Odtwarzacz systemowy mplayer2.

> Naprawa powinna być prosta. Kliknąć prawym klawiszem z wciśniętym Shift-em
> plik mp3, wybrać opcję "Otwórz z..", wskazać mplayer2, zaznaczyć "Do
> otwierania tego typu pliku zawsze używaj tego programu".

Gdyby to było takie proste... :(

> Jeśli to nie pomoże, trzeba odinstalować wadliwie działający odtwarzacz,
> po czym operację powtórzyć.

Systemowy działa prawidłowo jak napisałem, tylko nie można się do niego
dostać dwuklikiem na mp3. Jak przypiszę skojarzenie do np. playera z
RealAlternative to jest dobrze. Gdzieś się pogubiły ścieżki, albo faktycznie
w Kernel32 nie ma tej funkcji. Ja podejrzewam sterownik karty audio, ale
chciałbym rady fachowców zamiast gdybania.

Remek
Re: DelayLoadFailureHook
#161108
Author: Marcin Frankowski
Date: Tue, 20 Apr 2010 06:39
26 lines
1824 bytes
Mon, 19 Apr 2010 12:28:38 +0200, Remek <remciu@tlen.pl> napisał(a):

> Witam
> 
> Windows98 SE. Próba odtworzenia pliku mp3 dwuklikiem skutkuje komunikatem:
> 
> Plik Quartz.dll jest połączony z brakującym eksportem DelayLoadFailureHook
> 
>  i następnie:
> 
> Urządzenie podłączone do komputera nie działa.
> 
> Uruchomiam odtwarzacz systemowy mplayer2 i "Plik/Otwórz" i działa. Plik jest 
> odtwarzany. Co jest "grane"? Da się to naprawić?

Nie mam pojęcia, jak to naprawić (nigdy nie miałem tego problemu, gdy
kiedyś jeszcze używałem Win 95 OSR2), ale gdyby to mnie spotkało, to
próbowałbym po kolei sposobów znalezionych w Guglu przez
<http://www.google.com/search?q=quartz.dll+DelayLoadFailureHook>.
Wygląda, że powodów może być bardzo wiele, więc nawet jak ktos kiedyś
miał ten problem, to jego rozwiązanie może nie działać dla Ciebie.

-- 
                     Marcin Frankowski
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
    newsach, na www i na IRC: http://konfiguracja.c0.pl/
Re: DelayLoadFailureHook
#161109
Author: Remek
Date: Tue, 20 Apr 2010 11:55
33 lines
2690 bytes
Użytkownik "Marcin Frankowski" napisał:

> próbowałbym po kolei sposobów znalezionych w Guglu przez
> <http://www.google.com/search?q=quartz.dll+DelayLoadFailureHook>.
> Wygląda, że powodów może być bardzo wiele, więc nawet jak ktos kiedyś
> miał ten problem, to jego rozwiązanie może nie działać dla Ciebie.

Dzięki za link. W międzyczasie oczywiście czytałem trochę tych materiałów i
faktycznie nie znalazłem rozwiązania  pasującego do mojego przypadku.
Sprawdziłem w Microsoft Win32 Programmer's Reference (WIN32.HLP) i nie ma
tej funkcji. Podejrzewam, że ten help dotyczy Windows9x i w Kernel32.dll nie
ma funkcji DelayLoadFailureHook. Nie mam pod ręką deassemblera, aby to
sprawdzić. Prawdopodobnie ta funkcja jest w Windows rodziny NT. Mój roboczy
wniosek - niewłaściwy sterownik, który ustawił nie pasujące do systemu
zmienne środowiskowe. Wydaje się, że ponizszy cytat z 
http://www.moviecodec.com/general/delayloadfailurehook-1050/ potwierdza moja 
hipotezę.

"The "annoyances" thread may not even be addressing the same issue.
Delayloadfailurehook is never named there as the missing export. Besides, 
I've
appended a link below that shows which kernel exports are supposed to be
implemented for which versions of Windows. Look up Delayloadfailurehook. It
is not even intended to be implemented in Windows 98. Therefore, merely
reinstalling the kernel will not fix the problem. The issue is that
something has been installed which seems to require the wrong version of
Windows, at least with regards to this one kernel function. It isn't
necessarily a virus, either. Much software is not as version savvy as it
should be. Something multimedia-related is at work here. I just don't know
what."


Pozdrawiam  Remek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads