Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   GetMem verursacht Fehler (https://www.delphipraxis.net/136135-getmem-verursacht-fehler.html)

hoika 24. Jun 2009 12:05

Re: GetMem verursacht Fehler
 
Hallo,

dann pack doch mal length(DataBlock16)*2 in eine Variable.
Das ist ja die Fehlerstelle.

Aber es looft ja jetzt ;)


Heiko

JanW 26. Jun 2009 17:02

Re: GetMem verursacht Fehler
 
Herr im Himmel, hatte jetzt schon wieder den Fehler bei wiederum anderen Wavedateien und dann gemerkt dass ich irgendwo falsch gecopypastat hab.
Der hat aus dem Filestream mehr gelesen als in der Datei war, und das hat den Speicher ganz komisch 'beschädigt'...
Ich bin wohl noch .NET geschädigt. Dieser ganze managed code Zeug das sowas normalerweise verhindert hat mich dazu verleitet den Fehler überall zu suchen nur nicht da.
Dachte Lazarus wirft ne Exception wenn ich mehr aus dem Filestream lese.

Falsch gedacht :mrgreen:

Nächstes Mal stell ich meine Frage erst nach dem intensiven debugging :wall:

himitsu 27. Jun 2009 12:59

Re: GetMem verursacht Fehler
 
Also Delphi meckert, wenn man mehr aus einem FileStream lesen will, bzw. ließt nur soviel, wie drin ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz