что означают эти слова «позволить» и «получить»? - PullRequest
0 голосов
/ 04 ноября 2011

вот некоторая документация, сгенерированная из activeX, вы можете объяснить мне, что означают эти слова "let" и "get"?

Public Property Get ReadyState() ' property ReadyState
Public Property Get TotalFrames() ' property TotalFrames
Public Property Get Playing() ' property Playing
Public Propety Let Playing() ' property Playing
Public Property Get Quality() ' property Quality
Public Propety Let Quality() ' property Quality
Public Property Get ScaleMode() ' property ScaleMode
Public Propety Let ScaleMode() ' property ScaleMode
Public Property Get AlignMode() ' property AlignMode
Public Propety Let AlignMode() ' property AlignMode

Я Java-разработчик, мне нужно встроить элемент управления ActiveX в мое приложение Java Java

1 Ответ

1 голос
/ 04 ноября 2011

Действительно, они соответствуют "получателям" и "установщикам". Тем не менее, синтаксис выглядит неправильно. Я предполагаю, что тип мог бы быть Variant (который, вероятно, не имел бы соответствующего типа для Java), но в этом случае я бы ожидал, что код Property Let будет:

Public Property Let MyValue(ByVal value)
End Property

Обычно вы должны указать тип:

Public Property Let MyValue(ByVal value As Integer)
End Property

Public Property Get MyValue As Integer
End Property

Я хотел бы вернуться к инструменту, который дал вам этот бессмысленный VB, и посмотреть, получите ли вы более качественную информацию. Кроме того, вам нужно что-то, что позволит вам читать библиотеку типов элемента управления OCX. Если у вас нет Visual Basic, вы сможете использовать VBA в Word, Excel, Access и т. Д.

...