Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: akkorn
Всем здрасть.
Возник вопрос к спецам: скажите как более правильно писать?
Как с точки зрения производительности системе проще выполнить? Свойство или функцию?
Они делают одно и тоже, но в режиме отладки удобство за СВОЙСТВОМ, т.к. не заходя в него при помощи подсказок можно узнать результат, а функция должна выполнить все строки, прежде чем станет известен результат...

Public Function Multiply01(ByVal Num1 As Long, ByVal Num1 As Long) As Long
Multiply01 = Num1 * Num2
End Function

Public Property Get Multiply02(ByVal Num1 As Long, ByVal Num1 As Long) As Long
Multiply02 = Num1 * Num2
End Property


а теперь тот же вопрос, но с другого ракурса:

'Объявляем функцию
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
'
'и собственно функция и свойство
Public Function PushKey01(ByVal CodeKey As KeyCodeConstants) As Boolean
PushKey01 = (GetAsyncKeyState(CodeKey) And &H8000)
End Function

Public Property Get PushKey02(ByVal CodeKey As KeyCodeConstants) As Boolean
PushKey02 = (GetAsyncKeyState(CodeKey) And &H8000)
End Property


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.