title image


Smiley Nachtrag..
Hi DBR,



danke für die Antwort. Ich habe den Fehler gefunden.. Weiter unten.



Wenn ich die Parameter komplett weglasse, passiert das gleiche.



Aber wenn ich belasse mit dem kompletten Code, dann kommt die Fehlermeldung - vom System (Windows friert komplett ein, erst nach OK bzw. Ignorieren geht es weiter), wenn ich Ignorieren drücke, läuft das Programm normal weiter und auch das Lied wird korrekt abgespielt.

Sobald aber ein neuer Song dran ist, kommt der Fehler wieder.



Ich teste mal einen neuen MediaPlayer - vielleicht wird ja die betroffene dll aktualisiert. Folgende Fehlermeldung kommt NACH einem Klick auf OK:





TRM_PLAYER verursachte einen Fehler durch eine ungültige Seite

in Modul MMSYSTEM.DLL bei 0006:00000e55.

Register:

EAX=4ece0318 CS=1f3f EIP=00000e55 EFLGS=00000206

EBX=006b0000 SS=57e7 ESP=00008744 EBP=00008790

ECX=00000000 DS=1f07 ESI=00000345 FS=0c97

EDX=00014ece ES=3287 EDI=00000318 GS=0000

Bytes bei CS:EIP:

26 c6 07 00 8d 46 10 16 50 66 83 7e 04 00 74 05

Stapelwerte:

018f0c97 00c00bf4 bff7b9c5 818ad8ec 00008870 00000ca6 00000000 00c00000 bff7b9c5 0000d7e8 00000000 00000000 00420000 fffff7a0 4ece0318 4ece0318





Nachtrag:



Den Fehler habe ich gefunden und auch behoben:





var

ReturnString: PAnsiChar;

//erspart mir das Pchar();



[..]

FileName := hil;

Command := 'open ' + Filename + ' type MPEGVideo alias Mp3Song';

GetMem(ReturnString,4);

//hier reicht auch eine 1, Hauptsache es ist Speicher reserviert.

x:=MciSendString(Pchar(Command), ReturnString, 0, 0);

FreeMem(ReturnString);

if x=0then

if mciSendString('Set Mp3Song time format milliseconds', nil, 0, 0) = 0 then

[..]





Das Win98, welches ich hier habe ist bisher ungepacht, es sind keine Codecs installiert - ein frisches Windows 98 SE.

Fazit: MPEGVideo funktioniert, es war eine Schlamperei meinerseits :-/



Dir nochmals herzlichen Dank :-)

Gruß
~Mathias
..   ————————————————————————————————————————
..
..   Private Seite: http://www.nogad.de
..
..   ————————————————————————————————————————
..
..   Pension Fiege - Inhaber Monika Fiege
..   Kranichfelder Straße 68
..   99097 Erfurt
..
..   Tel: +49 361 41 38 39
..   Fax: +49 361 42 150 87
..
..   www.Pension-Fiege.de
..
..   ————————————————————————————————————————


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: