Autor Beitrag
juelin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

Win XP, Linux
D7 K3
BeitragVerfasst: Fr 07.01.11 13:44 
hi,
ich habe Delphi7 und Windows7.
ich habe für mein Midiproject {Midifile von Keyboard aufnehemn und abspielen)
die Kompenete Midicomp6 eingebunden und damit die Komponeten MidiInput, MidiOutput und Midifiles erhalten.
Nun lese ich anhängendes Midifile ein und bekomme nach den Aufrufen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
  MidiFile1.Filename:=mfile; [laufwerk,Pfad und Filename des Midifiles]
  MidiFile1.ReadFile;
  MidiOutPut1.Open;
  MidiFile1.StartPlaying; (danach kommt die Fehlermeldung)
folgende Fehlermeldung: Im Project Wiedergabe ist eine Exception der Klasse ElnvalidOp aufgetreten.
Meldung: 'Ungültige Gleitkommaoperation'.
Prozess wurde angehalten, mit einzelne Anweisung oder Start fortfahren.

Es gibt aber nix wo ich Debuggen oder Einzelschritt machen könnte.
Der Cursor steht im Projectfilecode.

Der fehler muss also in einer Unterroutine der Componete MidiFiles auftreten.
Aber eigentlich denke ich der Fehler liegt im Midifile.
Habe aber den Aufbau genau nach Vorschrift gemacht.
Was kann ich da tun?

Danke für Eure Hilfe.

Gruss
Jürgen

PS: wenn Ihr noch was braucht (Quellcode) schreibt mir.

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Datei im Anhang von Midifile.pas in Midifile.mid umbenannt und als zip hochgeladen - das ist ja kein Quellcode, sondern das Midifile.
Einloggen, um Attachments anzusehen!
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: Fr 07.01.11 16:14 
Bist Du sicher das es ein Teil der Komponente -> Midifile.pas ist!? zumal du von MidiFiles.pas schreibst
Schau sie Dir Bitte mal an. Irgenwas kann da nicht stimmen.

Gruss Alf

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
juelin Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

Win XP, Linux
D7 K3
BeitragVerfasst: Fr 07.01.11 16:26 
das Midifile.pas ist das eigentliche Midifile (müsste eigentlich .mid heissen)
hat nix mit der Componete zu tun.
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: Fr 07.01.11 16:41 
Hast Du mal versucht ne andere mid file abzuspielen(eine Originale).
Macht mich stutzig das das in Deiner drin steht 'G:\midi\files\v1.mid'

Gruss Alf

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!