[VB6] System.Random - VB

Формулировка задачи:

Здравствуйте. Хочу на вб6 воспользоваться дот.нетовским рандомом. Дал референс (сейчас на win XP 32)
Reference=*\G{...}\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscorlib.tlb#mscorlib.dll
Dim Rand As New mscorlib.Random
Работают Rand.Next ; Rand.NextDouble Ошибка при указании параметров типа Rand.Next(x); Rand.Next(x,y) (Wrong number of arguments or invalid property assignment)
Dim arrB(8) As Byte
Rand.NextBytes arrB()
не ругается, но и массив не заполняет. Есть ли возможность наладить работу? Я так понимаю, что не так надо параметры подставлять с сишную длл...

Код к задаче: «[VB6] System.Random - VB»

textual
Dim Rand As Object
Set Rand = CreateObject("System.Random")

11   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ