Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Восклицательный знак / 12 сообщений из 12, страница 1 из 1
03.04.2018, 17:39
    #39625121
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    Dim Rs As cRecordset
    Dim pb As PropertyBag
    Dim ImgBytes() As Byte
    
    On Error GoTo ErrLoad
                
    'Me.Width = 15150
    
    Set Rs = Cnn.OpenRecordset("Select * From Images Where ImgName='" & ImgName & "'")
    
    If Rs.RecordCount Then
        ImgBytes = Rs!ImgBytes  '<----- что означает эта выражение?
        
        Set pb = New PropertyBag
        pb.Contents = ImgBytes
        Set Picture2.Picture = pb.ReadProperty("Picture")
    End If



Что означает строка:
Код: vbnet
1.
ImgBytes = Rs!ImgBytes 

Зачем тут восклицательный знак?
...
Рейтинг: 0 / 0
03.04.2018, 17:44
    #39625124
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
access style обращение к значению полей формы/рекордсета и тп
...
Рейтинг: 0 / 0
03.04.2018, 21:40
    #39625250
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Konst_Oneaccess style обращение к значению полей формы/рекордсета и тпЛюбой коллекции.
...
Рейтинг: 0 / 0
04.04.2018, 01:01
    #39625275
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
я уже даже почти забыл, то так можно к коллекции обращаться, а тут люди америки открывают...
...
Рейтинг: 0 / 0
04.04.2018, 09:11
    #39625340
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
ImgBytes = Rs!ImgBytes - это тоже самое, что и ImgBytes = RS.Fields("ImgBytes")
...
Рейтинг: 0 / 0
04.04.2018, 13:26
    #39625479
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Nik_Kurta,

Тогда уж
Код: vbnet
1.
ImgBytes = RS.Fields("ImgBytes").Value
...
Рейтинг: 0 / 0
04.04.2018, 15:54
    #39625590
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
big-duke, Value - это свойство по умолчанию, можно и не указывать специально, ошибки не будет. Но академическое написание, так как Вы указали.
...
Рейтинг: 0 / 0
05.04.2018, 07:45
    #39625847
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Nik_Kurtaсвойство по умолчанию, можно и не указыватьЛучше - указывать. Чтобы не выработать плохую привычку, из-за которой можно в некоторых случаях огрести несовпадение типов...
...
Рейтинг: 0 / 0
06.04.2018, 09:53
    #39626568
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Konst_Oneaccess style обращение к значению полей формы/рекордсета и тп

очень странная синтаксическая конструкция, выпадает из общего стиля языка
...
Рейтинг: 0 / 0
06.04.2018, 11:17
    #39626652
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
это наследие прошлого
...
Рейтинг: 0 / 0
09.04.2018, 11:45
    #39627440
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
которое мы утратили
...
Рейтинг: 0 / 0
09.04.2018, 12:16
    #39627460
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восклицательный знак
Roman Mejtesкоторое мы утратили А что, разве в VB.NET так нельзя написать?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Восклицательный знак / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]