powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CreateFileMapping проблема
3 сообщений из 3, страница 1 из 1
CreateFileMapping проблема
    #34588314
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Пытаюсь попробовать использовать общую виртуальную память через
CreateFileMapping не получается при попытке записать данные прога вылетает
подскажите что неправльно делаю

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Private Sub Command1_Click()
    Dim strTest$
    strTest = Text1.Text
    If lngBaseAddress <>  0  Then
        CopyMemory ByVal lngBaseAddress, ByVal StrPtr(strTest),  1 &
        MsgBox "Copied"
    End If
End Sub

Private Sub Form_Load()
    Dim udtSecurityAttributes As SECURITY_ATTRIBUTES
    lnghFileMapping =  0 
    lngBaseAddress =  0 
    lnghFileMapping = CreateFileMapping(INVALID_HANDLE_VALUE, udtSecurityAttributes, SEC_RESERVE Or PAGE_READWRITE,  0 &,  100 &, "TestSwapFile")
    If lnghFileMapping <>  0  Then
        lngBaseAddress = MapViewOfFile(lnghFileMapping, FILE_MAP_ALL_ACCESS,  0 &,  0 &,  100 )
    End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
    If lnghFileMapping <>  0  Then
        If lngBaseAddress <>  0  Then
            UnmapViewOfFile lngBaseAddress
        End If
        CloseHandle lnghFileMapping
    End If
End Sub
При нажатии на кнопку Command1 (Command1_Click) вылетает
...
Рейтинг: 0 / 0
CreateFileMapping проблема
    #34588324
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь INVALID_HANDLE_VALUE=-1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
CreateFileMapping проблема
    #38346594
Guest24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CreateFileMapping проблема
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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