Problem mit der Mairlist

Hallo,
ich habe ein Problem mit der Mairlist. Ich nutze die Mairlist seit gut 3 Monaten und bis lang lief alles bestens. Nun habe ich 2 neue Soundkarten eingebaut damit ich jeweils einen Ausgang für Player A und B habe. In der Mairlist Configuration hab eich es schon soweit eingestellt welche Player über welcher Soundkarte laufen soll. Das läuft auch alles Perfekt nur wenn ich dann den Song abspielen zeigt die Mairlist Fehlermeldungen an. Kann mir vielleicht jemand helfen, wie ich diese Fehler wegbekomme?

Gruß
Markus


001.JPG

Unbenannt.GIF

Diese Fehlermeldungen solltest Du Torben schicken. Die sind leider wenig aussagekräftig, wenn man nicht den Quelltext vor sich hat.

Grundsätzlich habe ich auch schon oft Soundkartenprobleme gehabt, die meistens mit der Art der Ansprache oder den ausgespielten Formaten zu tun haben. Bevor hier eine Fehleranalyse möglich ist, folgende Fragen:

  • Was sind das für Soundkarten?
  • Welche Treiber verwendest Du?
  • Welche Soundkarteneinstellungen hast Du in mAirList?
  • Welches Format haben Deine auszuspielenden Audios?
  • Sind im Hintergrund andere Programme geöffnet, die auf die Soundkarte zugreifen (z. B. Winamp)?

Soundkarten= Realtek HD Audio output (onboard) , Sound Blaster Audigy, Creative Sound Blaster PCI
Treiber= Windows Treiber von Cds der Soundkarten
Soundkarteneinstellungen in mAirList:
Player A=Sound Blaster Audigy
PFL Player A=Realtek HD Audio output (onboard)
Player B= Creative Sound Blaster PCI
PFL Player B=Realtek HD Audio output (onboard)
Cartwall= Realtek HD Audio output (onboard)
Format : mp3
im Hintergrund: Keine andereren Dateien außer den internet Explorer

Hallo

Dies sieht nach einem Bug aus.

Bitte kopiere mal die mAirList.map ins Programmverzeichnis
(siehe dazu auch http://forum.mairlist.com/index.php/topic,3079.0.html)

Liebe Grüsse
michel

Danke für Eure Hilfe


Unbenannt.GIF

WOW. Ziemlich viel Code

Hast du den Button “In die Zwischenablage kopieren” gesehen? Damit kannst du die Meldung einfach als Text hier ins Forum einfügen. Das ist einfacher als mit den Grafiken :wink:

Außerdem ist das jetzt offenbar ein anderer Fehler. Keine Access Violation mehr, sondern ein Integer Overflow. Wie kommt das? Tauchen die beide auf?

Ja es tauchen auf:

Access violation at address 004045C6 in module ‘mAirList.exe’. Read of address 80000000

Donnerstag, 21. August 2008, 20:45:23

Program Version 2.2.0 Build 526

Call stack:

[005BFD25] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[0040307E] System.System.ErrorAt + $16
[005BFD25] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[006302FA] Player.Player.TPlayer.Paint (Line 786, “Player.pas” + 143) + $2F


Integer overflow

Donnerstag, 21. August 2008, 20:45:23

Program Version 2.2.0 Build 526

Call stack:

[00476559] Controls.Controls.TWinControl.PaintHandler + $159
[00476561] Controls.Controls.TWinControl.PaintHandler + $161
[0040E588] SysUtils.SysUtils.DecodeTime + $1C
[0040EBE1] SysUtils.SysUtils.GetTime + $31
[0040F1A8] SysUtils.SysUtils.AppendFormat + $324
[004762B9] Controls.Controls.TWinControl.WndProc + $499
[004800C1] ImgList.ImgList.TCustomImageList.ReadD2Stream + $E1
[0040F662] SysUtils.SysUtils.DateTimeToString + $26
[00487D8D] Forms.Forms.TCustomForm.WndProc + $4C1
[004720F0] Controls.Controls.TControl.Perform + $24
[00487D8D] Forms.Forms.TCustomForm.WndProc + $4C1
[0040E54A] SysUtils.SysUtils.EncodeTime + $1E
[0040E9DF] SysUtils.SysUtils.Now + $3B
[005B5533] mAirListTools.mAirListTools.FakeTime (Line 334, “mAirListTools.pas” + 1) + $C
[007A703C] Main.Main.TMainForm.tiClockTimer (Line 1380, “Main.pas” + 2) + $17
[0045749F] ExtCtrls.ExtCtrls.TTimer.Timer + $F
[00457383] ExtCtrls.ExtCtrls.TTimer.WndProc + $2B
[0042F4D4] Classes.Classes.StdWndProc + $14
[0048F9A8] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9E2] Forms.Forms.TApplication.HandleMessage + $A
[0048FC02] Forms.Forms.TApplication.Run + $96
(004CEAE7) [008CFAE7]

Schick mir mal bitte deine gesammelten ini-Dateien an info@mAirList.com