bin gerade dabei mich eingehender mit Structre und Pointer zu beschäftigen.
Bevor ich mir etwas falsch angewöhne frage ich lieber mal nach ob das so in Ordnung ist.
Besonders die Freigabe der Structure ?.
Für eure Hilfe wäre ich sehr Dankbar.
Code: Alles auswählen
EnableExplicit
Structure Bauteil
Winkel.i
Euros.i
Kappen.i
Baender.i
Grundplatten.i
Senkkopf.i
Flach.i
Zapfen.i
EndStructure
Procedure KB(*mypointer.Bauteil, Anzahl.i)
With *mypointer
\Euros = 12 * Anzahl
\Winkel = 4 * Anzahl
\Kappen = 4 * Anzahl
\Baender = 0 * Anzahl
\Grundplatten = 0 * Anzahl
\Senkkopf = 0 * Anzahl
\Flach = 0 * Anzahl
\Zapfen = 0 * Anzahl
EndWith
EndProcedure
Procedure main ()
Protected.Bauteil myvar
Protected Eingabe.s, Anzahl.i
Eingabe = InputRequester("Stückzahl","Bitte geben sie eine Zahl ein","")
Anzahl = Val(Eingabe)
KB(@myvar,Anzahl)
Debug myvar\Euros
Debug myvar\Kappen
Debug myvar\Winkel
ClearStructure(@myvar, Bauteil)
Debug myvar\Euros
Debug myvar\Kappen
Debug myvar\Winkel
EndProcedure
main()
Grüße
Christian