URL: https://www.overclockers.at/coding-stuff/vb-net-redim-preserve-use-non-default-constructor_248736/page_1 - zur Vollversion wechseln!
ich benutze hin und wieder redim preserve wenn sich die länge eines arrays ändert. in meinem code habe ich ein array von structures
an anderer stelle im code wird das array nach bedarf resized:Code: VBNETFriend Structure filterSettings Implements ICloneable Public name_ As String Public type_ As filter_type_t Public RFU_ As Byte Public focus_offset_ As Integer Public position_offset_ As Integer Public Sub New(Optional initialize As Boolean = True) If Not initialize Then Exit Sub End If name_ = fwNamesDefault type_ = fwTypesDefault RFU_ = fwRFUDefault focus_offset_ = fwFocusOffsetsDefault position_offset_ = fwPositionOffsetDefault End Sub 'more members End Structure Private filters_() As filterSettings
gibts hier eine möglichkeit, anzugeben welcher constructor verwendet werden soll? aktuell scheint der default constructor des struct verwendet zu werden, ich würde aber gerne meinen eigenen verwenden.Code: VBNETDim number_of_filters As Short = NumericUpDownNrFilters.Value 'resize filters array ReDim Preserve filters_(number_of_filters - 1)
gibts keine möglichkeit? oder bin ich einfach der einzige der in VB programmiert?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025