ACS - Übersicht, Beispiele und Dokumentation -Wer kann helf

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

steht doch eig alles da wie du dann drauf zugreifen kannst usw. schau dir ne pascal dokumentation zu arrays und zeigern an.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

@Warum John ?
Das sind Pointer die Christian verwendet so wie bei der VST wenn Einträge hinzugefügt werden sollen.
Die zweite Zeile ist einer Pointer Zuweisung d.h. MyData und Data sind gleich ob du nun Data oder myData änderst spielt hier keine Rolle.
MFG
Michael Springwald

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

Naja ich hätte das jetzt mal so versucht:
Als Variable:
mydata: array[0..0] of word;
ich dachte als type aber da gibt es dauert iwelche fehler bzw. wenn ich es so deklariere:
Data = array[0..0] of word;
Mydata = ^Data;
Kommt bei:
AudioProcessor1GetData(wavein1,@mydata, n1);
[Error] Unit1.pas(96): '(' expected but '[' found
Ansonsten(mydata als Variable) läuft es aber ich weiß nicht ob es richtig gezeichnet wird.(sieht komisch aus...)
Am zeichnen liegt es nicht. Das einzige ist das ich nicht weiß ob sie die Deklaration richtig währe...

John

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

wiso denn i ?

entweder @mydata oder @mydata[0] sonst hagelts doch ganz schnell Access Violations. Setz dich bitte mal mit Speicherbereichen und Zeigern auseinander.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

John
Beiträge: 273
Registriert: Mo 30. Jul 2007, 19:55

Beitrag von John »

Für Zeiger habe ich das Tutorial:
http://www.dsdt.info/grundlagen/sprache/zeiger.php" onclick="window.open(this.href);return false;
Hast du/ihr ein gutes für Speicherbereiche?

John

Antworten