Strukturarray an Procedure übergen?
Verfasst: 06.05.2012 17:37
Ich möchte 16 Bytes eines Structurearrays (Dat.b[16]) an eine an eine Procedure übergen. An sich kein Problem, mache ich indirekt durch Pointer ja oft.
Bisher habe ich aber noch kein "statisches" Strukturarry genutzt bzw. an eine Procedure übergeben.
Wie muß ich mich hier beim Aufruf der Procedur und beim einlesen der Daten korrekt verhalten?
Und die Structurearrays nutzen. Bisher hatte ich meißt größere und dynamische Bereiche genutzt und die selbst allokiert.
So wie man ein normales Array übergibt vermutlich nicht (Mit den Schlüsselwort Array).
Normal würde ich ansonsten einfach mit @ beim Aufruf den Pointer zum Speicherbereich übergeben und den dann in der Procedure "übergeben".
Nur wie macht man hier am "schönsten" und vor allem richtig?
Ich habe den Teil irgend wie noch nicht raus gefunden.
Gruß
Toshy
Bisher habe ich aber noch kein "statisches" Strukturarry genutzt bzw. an eine Procedure übergeben.
Wie muß ich mich hier beim Aufruf der Procedur und beim einlesen der Daten korrekt verhalten?
Und die Structurearrays nutzen. Bisher hatte ich meißt größere und dynamische Bereiche genutzt und die selbst allokiert.
So wie man ein normales Array übergibt vermutlich nicht (Mit den Schlüsselwort Array).
Normal würde ich ansonsten einfach mit @ beim Aufruf den Pointer zum Speicherbereich übergeben und den dann in der Procedure "übergeben".
Nur wie macht man hier am "schönsten" und vor allem richtig?
Ich habe den Teil irgend wie noch nicht raus gefunden.
Gruß
Toshy