![]() |
Re: Dynamische Arrays ... kleines Problem!
Huch, hab ich jetzt "^" und "@" verwechselt? ^ war doch ein Pointer? :)
Ja, und einfach nur mit "LoopBuffer[0]" - das habe ich versucht. Der Fehler ist endlich weg, aber das Resultat: Stille im WAV-file :gruebel: |
Re: Dynamische Arrays ... kleines Problem!
Jein.
Delphi-Quellcode:
Hier: ^ vor einem Typ zur Deklaration eines Zeigertyps
type
PInteger = ^Integer;
Delphi-Quellcode:
Hier: ^ nach einem Pointer zur Dereferenzierung eines Zeigers
var I: Integer;
PI: PInteger; begin I:=PI^; end;
Delphi-Quellcode:
var I: Integer;
PI: PInteger; begin PI:=@I; end; Hier: @ vor einer Variable zur Erzeugung eines Pointers. |
Re: Dynamische Arrays ... kleines Problem!
@sonicfire:
Zum Initialisieren eines arrays würd ich ZeroMemory hernehmen. |
Re: Dynamische Arrays ... kleines Problem!
Danke an alle erstmal soweit! :)
Dummerweise gibts schon wieder ein neues Problem ;) Hachja....*seufz* Wenn ich den Inhalt vom LoopBuffer Array (SmallInt´s) in mein WAV-file schreiben will, unter Verwendung von:
Delphi-Quellcode:
...kommt nur murks bei raus! seufz...!
BlockWrite(F, LoopBuffer[0], Header.DataBytes);
Man höre hier: ![]() Bild dazu (Code)...achtung, newbie-code ;) ![]() |
Re: Dynamische Arrays ... kleines Problem!
![]() wie man sieht, wenig code - aber irgendwas muss wohl total falsch sein? |
Re: Dynamische Arrays ... kleines Problem!
man hätte auch den code als text posten können...
|
Re: Dynamische Arrays ... kleines Problem!
Nicht persönlich nehmen, aber man hätte diesen Beitrag auch lassen können ;) Denn das hilft mir nicht.
|
Re: Dynamische Arrays ... kleines Problem!
Seufz... wer mir mit dem Code hilft, bekommt 10 Euro :roll: :wink:
|
Re: Dynamische Arrays ... kleines Problem!
ein smallint ist 2 bytes gross, also musst du auch doppelt so viele bytes schreiben wie Header.DataBytes angibt:
Code:
und steig zum arbeiten mit dateien lieber auf TFileStream um, kommt besser ;)
BlockWrite(F, LoopBuffer[0], Header.DataBytes*SizeOf(SmallInt));
edit: Kontonummer kommt dann per PN :P |
Re: Dynamische Arrays ... kleines Problem!
Danke, BlackJack! :) Leider hat das nur nichts geändert :(
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr. |
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