![]() |
Programm schliesst sich nicht mehr!!!!! Hilfe bitte
Hallo
EDIT!!!! Inzwischen lässt sich das Programm ga nicht mehr schliesen (siehe unten) Der Titel sieht vieleicht ein wenig merkwürdig aus :D Also ich bastle gerade einen Musik Player welcher auf der Bass.dll aufbaut Nun hab ich das problem, das wenn ich keinen song abspiele oder keinen abgespielt hab!!! dund den player schliesse, dan is zwar die form weg aber der prozess läuft noch wenn ich nun einen Sound abspiele oder abgespielt habe und dan schliesse dan gibts keine probleme Das find ich echt misteriös Sasgt was ich posten soll... ich hab keine ahnung... Etwas vorweg im OnClose steht nix drinn Grüsschen Claudio |
Re: Programm schliesst sich nur noch gefaket
Hast du mal versucht dein Programm zu Debuggen, um zu sehen, wo er im Programm bleibt und ob das Programm sich aufhängt.
Steigt die CPU-Auslastung? |
Re: Programm schliesst sich nur noch gefaket
Hmmm wie sehe ich bzw was muss ich im Delphi Debugger machen damit ich sehe wo der stehen bleibt
weil eine Exception isses ja nicht :) Nein CPU bleibt völlig normal ist beim Programm sogar 0 |
Re: Programm schliesst sich nur noch gefaket
Laufen noch irgendwelche Threads?
|
Re: Programm schliesst sich nur noch gefaket
Rufst du irgendwann beim Beenden BASS_Free auf? Sollte man, soweit ich weiß ;-).
|
Re: Programm schliesst sich nur noch gefaket
Zitat:
|
Re: Programm schliesst sich nur noch gefaket
Danke für eure Antworten
Ich hab jetzt beim OnClose Bass_Free; eingetragen Leider immer noch das selbe Problem, Das Programm bleib bei den Prozessen eingetragen Threads am laufen? Was genau meinst du damit (Was is ein Thread? *schäm*) |
Re: Programm schliesst sich nur noch gefaket
Ich halte normalerweise nix von Pushern aber das problem is schlimmer geworden (sorry)
Nun verschwindet der Prozess überhaupt nicht mehr!!!! Ich hab keine ahnung was da los ist. Was kann da los sein? Hab am ende auch BASS_ChanellStop(Chanel); und BASS_Free; eingefügt doch ohne erfolg. Hatte dieses Problem auch schonmal jemand? Bitte um hilfen, ansonsten werde ich wohl noch ein Zusatz schreiben müssen, welcher das programm extern schliesst. Danke schonmal |
Re: Programm schliesst sich nicht mehr!!!!! Hilfe bitte
also mal ganz ehrlich zu einem programm was extern dein programm schliessen soll rate ich dir unbedingt ab, denn das ist absolut keine ordentliche lösung falls es ein programmierfehler von dir ist....
verschwindet der prozess denn nicht mehr nachdem du die free und stop funktion aufruft?? also probieren ob der neue fehler durch die neuen aufrufe passiert.. 1. also vllt mal wieder ohne probieren ob es dann erstmal wieder so ist wie vorher!!! 2. hast du die funktionen in der richtigen reihenfolge auf gerufen??? wenn ich mich recht erinnere zu erst stoppen dann frei machen!! 3. rufst du die media funktion irgendwie extern über eine bibliothek auf (oder auch sowas wie plugin verwendung))?? oder direkt auf der main unit??? 4. da du den fehler erst hattest, nach dem du keinen song abspielst, würde ich vermuten das es was mit dem laden des players zu tun hat, denke mal dort wird sich irgendwo der fehler finden.... edit: 5. versuche mal rauszufinden (wenn du kannst) ob das programm noch komplett ohne bass funktioniert!!! also mal alles deaktivieren und sehen ob sich das programm dann alles normal funktioniert.... mfg |
Re: Programm schliesst sich nicht mehr!!!!! Hilfe bitte
Ich hab extra zuerst alles ausprobiert damit das thema "legal" wieder zuoberst mit neuen infos ist :D
Also ich hab zum glück noch die alte exe bzw eine version wo es noch nicht so schlimm war (oben) Deshalb konnte ich etwa sehen was sich verändert hat Ich habe alles was ich denke könnte dazu beigetragen haben entfernt oder ausgeklammert dennoch klappt es nicht Gibts ne möglichkeit das Programm zu debuggen? also ja klar in Delphi aber was muss ich machen, das ich seh wo das Programm stehen bleibt? weil er meldet ja nicht wie bei einer exception was und zeigt wo etwas passiert ist Danke schonmal... Ich leg jetzt meine ganzen hoffungen noch in die DP und in einen Debugger Das mit der bass wird schwierig (doch recht grosses programm) aber ich versuchs (wenns geht zwischendurch auch mal posten dann kan ichs legal oben belahten in der liste :D ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz