powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Восклицательный знак
12 сообщений из 12, страница 1 из 1
Восклицательный знак
    #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
Восклицательный знак
    #39625124
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
access style обращение к значению полей формы/рекордсета и тп
...
Рейтинг: 0 / 0
Восклицательный знак
    #39625250
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneaccess style обращение к значению полей формы/рекордсета и тпЛюбой коллекции.
...
Рейтинг: 0 / 0
Восклицательный знак
    #39625275
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я уже даже почти забыл, то так можно к коллекции обращаться, а тут люди америки открывают...
...
Рейтинг: 0 / 0
Восклицательный знак
    #39625340
Фотография Nik_Kurta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImgBytes = Rs!ImgBytes - это тоже самое, что и ImgBytes = RS.Fields("ImgBytes")
...
Рейтинг: 0 / 0
Восклицательный знак
    #39625479
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nik_Kurta,

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

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


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