Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

deklaracje z 2000 nie działają w nowszych wersjach

13 views
Skip to first unread message

Phantom

unread,
Nov 23, 2020, 7:56:33 AM11/23/20
to
Witam
dotyczy: msaccess2016/19

Mam problem z deklaracjami działającymi w msaccess2000 a nie działającymi w nowych wersjach:

Public Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, _
ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Public Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, _
ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, _
ByVal Y3 As Long) As Long
Declare Function CombineRgn Lib "gdi32" (ByVal hDestRgn As Long, _
ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, _
ByVal nCombineMode As Long) As Long
Public Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, _
ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long

Proszę o pomoc
Tomek

Zbigniew Bratko

unread,
Nov 23, 2020, 11:52:53 AM11/23/20
to
W dniu 23.11.2020 o 13:56, Phantom pisze:
Jeżeli masz wersję 32-bitową to może wystarczy w deklaracjach przed
instrukcją Function umieścić kwalifikator PrsSafe

Public Declare PtrSafe Function ...

jeżeli masz 64-bitową wersję MS Access to masz większy problem ;-(


--
Pozdrawiam
Zbigniew Bratko
accdb.pl
gps.accdb.pl
adminBEZTEGO.vcf

Phantom

unread,
Nov 23, 2020, 2:11:28 PM11/23/20
to
Działa!
Dziękuję.
0 new messages