Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.03.2002, 02:05
Rockefeller



Ich hab keine Ahnung seit wann der Fehler kommt, jedenfalls stürzt HL grundsätzlich beim Verlassen eines MP-Spiels aufgrund eines ungültigen Vorgangs ab. Das Problem scheint ein client.dll-Problem zu sein, denn wenn man einen Dedi joined und dann wieder rausgeht, ist das auch, aber der Dedi dropped einen ganz normal aus dem Spiel, und auch sonst gibts keine Fehlermeldung beim Dedi.

Jetzt meine Frage: Welche Funktionen werden denn beim Beenden ausgeführt? Klar ist, dass alle Destruktoren aufgerufen werden, die hab ich auch schon fast alle durch (so viele sinds ja nicht). Was gibts da sonst noch?
Andere Ideen?

Eigentlich hab ich nämlich fast garnix an der client.dll verändert. Liegts vielleicht am verbuggten 2.2?

--


Dieser Beitrag wurde am 22.03.2002 um 02:06 von Rockefeller bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
22.03.2002, 08:09
Killing Me Softly



Nur mal so ins Blaue geraten: Wenn man die fmod.dll verwendet, dann kann es beim Beenden des Clients zu unerwartetem Verhalten kommen (HL bleibt einfach hängen, ungüliger Vorgang, u.s.w.) - war zumindest bei mir so der Fall. Lösung: hab ich (noch) keine.

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
002
22.03.2002, 17:46
Rockefeller



Die fmod ist noch garnicht wieder drin, nach dem ich auf 2.2 geportet habe...

--

zum Seitenanfang zum Seitenende Profil || Suche
003
24.03.2002, 14:12
[RMen]OneStone



Lösung für FMod: dynamisches Laden:
Am Anfang HANDLE hFMOD = LoadLibrary("dlls/sound.dll");
am Ende FreeLibrary(hFMOD);

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
004
24.03.2002, 17:32
Killing Me Softly



löst zwar nicht unbedingt Rockefellers Problem, aber meins (*g*) thx

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
005
24.03.2002, 17:49
[RMen]OneStone



Ganz einfach ist das aber nicht. Guck am besten mal in der MSDN nach LoadLibrary, FreeLibrary und GetProcAddress.

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
006
24.03.2002, 19:53
TheTinySteini



... oder in mein FMOD-Tutorial =)
Da ist das auch so gelöst.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
007
03.04.2002, 23:07
Rockefeller



Jetzt hab ich tatsächlich ein Problem. Bei uns im Source ist wohl die alte Version des MP3-Tuts drin.

Jetzt hab ich das mit dem dynamischen Laden versucht, aber der will trotzdem immer noch die fmod.dll aus dem HL-Ordner laden. Wenn die nicht da ist, dann kommt immer "Could not get client.dll blablub".

Wo wurde die denn in der alten Version geladen? Ich find da nix...

--

zum Seitenanfang zum Seitenende Profil || Suche
008
03.04.2002, 23:40
Rockefeller



Tja, das war mal wieder so ein "erst posten dann denken", ich hatte die fmodvc.lib noch im Project.

--

zum Seitenanfang zum Seitenende Profil || Suche
009
04.04.2002, 11:41
Exec



tztztztz :)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche