Передача объекта класса в массив объектов класса в VB6 - PullRequest
0 голосов
/ 17 мая 2018

Итак, у меня есть вопрос, который поначалу казался простым, но быстро сбивает с толку.

У меня есть объект класса, давайте назовем его customer, который имеет 2 переменные, firstName и secondName.

Затем я хочу передать этот объект в массив того же объекта, давайте назовем его arryCustomers.

Поэтому, когда я вызываю arryCustomers (0), я хочу передать объект обратно и, надеюсь, использовать arryCustomers (0).firstName, чтобы убрать информацию.

Что было бы самой идеальной ситуацией, но никто не пробовал, и программному обеспечению, с которым я работаю, уже добрых 15 лет, и его тронули многие добрые люди, поэтому пишу кодне совсем соответствует.

Наверное, я хочу знать следующее: возможно ли это, как я предложил, или есть способ, который будет работать?

Спасибо

1 Ответ

0 голосов
/ 08 июня 2018

Да, вы можете сделать это абсолютно.

Dim arryCustomers() As Customers ' Declare an array of customers
ReDim Preserve arryCustomers(20) ' Dynamically change the size of the array

' Create an instance of a customer and populate the members
Dim Customer0 As New Customers
Set Customer0 = New Customers
With Customer0
    .firstName = "Bob"
    .lastName = "Roberton"
End With

Set arryCustomers(0) = Customer0 ' Set the first element of the array

Debug.Print arryCustomers(0).firstName ' Returns "Bob"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...