Hallo zusammen,
ich habe eine mittlerweile relativ große struct mit vielen Variablen, die alle nach einem bestimmten System sortiert werden sollen.
Um den Code übersichtlich zu halten würde ich den Sortieralgorithmus gerne auslagern und als String die zu sortierende Variable übergeben.
Ich bekomm nur die Übergabe nicht richtig hin, den lokalen String auswahlvariable sucht visual studio dann vergeblich in meiner Struktur, schätze also es handelt sich um einen grundlegenden Fehler bei der Ansprache der Struktur?
Bin für jede Hilfe dankbar!
ich habe eine mittlerweile relativ große struct mit vielen Variablen, die alle nach einem bestimmten System sortiert werden sollen.
Um den Code übersichtlich zu halten würde ich den Sortieralgorithmus gerne auslagern und als String die zu sortierende Variable übergeben.
Ich bekomm nur die Übergabe nicht richtig hin, den lokalen String auswahlvariable sucht visual studio dann vergeblich in meiner Struktur, schätze also es handelt sich um einen grundlegenden Fehler bei der Ansprache der Struktur?
Bin für jede Hilfe dankbar!
Quellcode
- public struct verzahnung
- dim pressung as double
- dim kraft as double
- dim bla as double
- dim soll() as solldaten
- end structure
- 'hauptprogramm - aufruf der subroutine durch übergebenen string
- ....
- ...
- call calc_sort(verzahnung, "pressung", ret)
- ....
- .
- 'und schließlich die subroutine in der form:
- calc_sort(byref verzahnung as verzahnung, byref auswahlstring as string, byref ret as short)
- verzahnung.soll(i) = verzahnung.auswahlstring 'damit sollte jetzt beispielsweise die pressung abgesprochen werden