Zum Abschied ein "Hallo" an alle ....

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von c4s »

Mehr als das es sich hier (Windows XP SP3) erfolgreich abspielen lässt, kann ich nun auch nicht mehr sagen.

Noch ein letztes mal: Es spricht alles dafür, dass es an dem berüchtigten Rechnersystem liegt. Aber egal jedem das Seine... Du wolltest dich ja von PureBasic verabschieden und daran will ich dich nun nicht mehr hindern. ;)
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Thorium »

Der-T hat geschrieben: @Thorium:
Ich habe im Moment keine wirklich bestrebungen, hier mein komplettes Projekt zu posten, werde daher mal versuchen ein Code-Beispiel zu basteln, mit dem sich das Problem rekonstruieren lässt und dieses dann hier einstellen. Vor dem Wochenende wird das aber nichts mehr.
Das reicht ja auch. Ich will nur ausschließen das es was mit deinem Code zutun hat. Die Chance ist zwar gering das es an deinem Code liegt aber sie besteht.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Thorium »

Also wärend der Windows Media Player die .wav komplett wiedergibt, bricht der VLC sie ca. 0,5s vor dem Ende ab. Vieleicht stimmt wirklich was mit der .wav nicht. Ich untersuch das mal genauer.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Kurzer »

Wie wäre es denn mal mit dem umgekehrten Verfahren?

Jemand aus dem Forum erstellt eine kleinen code, der eine (mitzuliefernde) WAV Datei lädt und abspielt und Der-T testet auf seinem Notebook, ob es damit Problem gibt.

Ich denke damit kommt man eher zum Ziel.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Der-T
Beiträge: 65
Registriert: 06.05.2009 20:01

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Der-T »

@c4s:
Tja, so hat jeder seine Ansichten. Nach meinen aktuellen Erkenntnissen (siehe unten), sehe ich mich in meiner Annahme, dass das ganze ein PB-Problem und keine Konfigurationsgeschichte ist, eigentlich noch bestärkt. BTW: Aber irgendwie werde ich das Gefühl nicht los, dass es manche hier persönlich nehmen, dass ich mir das Upgrade in der derzeitigen Situation nicht kaufen will ....

@Thorium:
Das Verhalten des VLC ist mit dieser Datei wirklich etwas seltsam. Mir ist aber aufgefallen, wenn man sie mehrmals hintereinander abspielt immer mal wieder zwischendurch die Datei vollständig wiedergegeben wird... Sehr merkwürdig. Aber wie schon geschrieben, war das ganze nur eine Datei unter vielen und mit den anderen scheint der VLC keine Probleme zu haben. Inzwischen konnte ich jedoch das Sound-Problem lösen *freu*
Aber dennoch vielen Dank für deinen Einsatz und deine Hilfe beim Lösen des Problems.

@Kurzer:
Sehr interessanter Ansatz, da hätte ich auch selbst drauf kommen können.

Die Lösung:
=========

Wie weiter oben geschrieben, wollte ich den Code für die Sounderzeugung aus meinem eigentlichen Projekt extrahieren und in ein eigenes Programm packen, dessen Code ich dann hier veröffentlichen könnte. Dabei bin ich selbst auf die Lösung gekommen, wenngleich sie mir in der aktuellen Form noch nicht gefällt.....
PB scheint sich auf dem besagten Rechner bei den ganzen Initialisierungen iregendwie "zu verschlucken". Jedenfalls, wenn ich nach den ganzen Initialisierungen:

Code: Alles auswählen

if InitKeyboard()
if InitMouse()
if InitNetwork()
if InitSound()
if InitSprite()
if InitSprite3D()
if UsePNGImageDecoder() 
einfach ein

Code: Alles auswählen

Delay(1000)
einfüge, wird der Sound korrekt abgespielt. Ich verstehe (noch) nicht genau warum, das so ist, überlege mir aber mal, wie ich das etwas schöner gestalten kann, denn die "Zwangspause" wirkt auf den anderen Rechnern eher unschön ...
Gruß
Der-T
PB 4.50 RC2
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von ts-soft »

Redet Ihr immer noch über das Problem? :o
PB spielt die Sounds per API ab, diese API hat sich in den verschiedenen WinVersionen nicht geändert,
wenns nicht läuft, kann das nur am OS bzw. fehlenden Codecs oder defekter Wave liegen.

PB kann daran nicht Schuld sein, das ist vollkommen unlogisch!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Der-T
Beiträge: 65
Registriert: 06.05.2009 20:01

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Der-T »

ts-soft hat geschrieben:PB kann daran nicht Schuld sein, das ist vollkommen unlogisch!
In einem Thread mitreden zu wollen, OHNE zu lesen, was geschrieben wurde, ist noch viel unlogischer! Hättest du das nämlich getan, hättest du gesehen, was ich in PB ändern musste, damit das Problem nicht auftritt. Und damit habe ich auch gleichzeit den Nachweis erbracht, dass es DEFINITIV an PB gelegen hat.
Gruß
Der-T
PB 4.50 RC2
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von ts-soft »

Der-T hat geschrieben:
ts-soft hat geschrieben:PB kann daran nicht Schuld sein, das ist vollkommen unlogisch!
In einem Thread mitreden zu wollen, OHNE zu lesen, was geschrieben wurde, ist noch viel unlogischer! Hättest du das nämlich getan, hättest du gesehen, was ich in PB ändern musste, damit das Problem nicht auftritt. Und damit habe ich auch gleichzeit den Nachweis erbracht, dass es DEFINITIV an PB gelegen hat.
Eben nicht, das "verschlucken" liegt an der Konfiguration des Rechners. Evtl. Antiviren-Programm oder ähnliche
"Sytemtools". Hat immer noch definitiv nichts mit PB zu tun.

Aber es scheint mir sinnlos Dir das erklären zu wollen, also viel Spaß

Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Der-T
Beiträge: 65
Registriert: 06.05.2009 20:01

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von Der-T »

ts-soft hat geschrieben:Eben nicht, das "verschlucken" liegt an der Konfiguration des Rechners.
Mit Verlaub, aber das ist Blödsinn. Wenn die eine Programmiersprache einen Rückgabewert über Erfolg oder Misserfolg einer bestimmten Aktion liefert, muss sie auch sicherstellen, dass die Aktion bei einem positiven Rückgabewert wirklich korrekt und vollständig erfolgt ist. Und genau das ist bei PB in dieser Situation nicht der Fall. Wenn die Initialisierung auf einem bestimmten System aus irgendwelchen Gründen länger dauert, dann darf eben so lange kein Rückgabewert geliefert werden. Diese Ansicht wurde mir heute in der Mittagspause auch von einem unserer Hausinternen Programmierer bestätigt, dem ich die Sachlage geschildert hatte. Und aus Ihm sprechen mehr als 15 Jahre Berufserfahrung....
Also denke ich mal, kannst du deine "Erklärungsversuche" ruhig stecken lassen.
Gruß
Der-T
PB 4.50 RC2
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Zum Abschied ein "Hallo" an alle ....

Beitrag von netzcoder »

PureBasic bis aufs äußerste Verteidigen, ts-soft?

Man muss auch mal Kritik für seine geliebten Sachen einstecken können.
PB 4.40 Final Full Version
Gesperrt