32 bit (x86) yapılan programların 64 bit (x64) çalıştırılması

1 2 3 4 5
02/03/2015, 12:08

ugur1208

Kod:
Option Compare Database

Option Explicit

Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3

#If VBA7 Then
    Declare PtrSafe Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
  (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
#Else
    Declare Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
  (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
#End If
Function fSetAccessWindow(nCmdShow As Long)
Dim loX        As Long
Dim loForm     As Form
    On Error Resume Next
    Set loForm = Screen.ActiveForm
    If Err <> 0 Then
        If nCmdShow = SW_HIDE Then
            loX = apiShowWindow(hWndAccessApp, nCmdShow)
            Err.Clear
        End If
    Else

            loX = apiShowWindow(hWndAccessApp, nCmdShow)

    End If
    fSetAccessWindow = (loX <> 0)
End Function
Public Function MenuGizle()
'Menü ve Araç çubuklarınız gizler..

Dim i As Integer
For i = 1 To CommandBars.Count
CommandBars(i).Enabled = False
Next i

End Function

Public Function MenuGoster()
'Menü ve Araç çubuklarınız gösterir..

Dim i As Integer
For i = 1 To CommandBars.Count
CommandBars(i).Enabled = True
Next i

End Function

kodu yazdım 64 bit çalışması için ama vba7 den sonraki kod kırmızı ile görünüyor.

Vista 32 bit form otomatik başlamıyor. win7 sorun yok .
şöyle bir şey de var formu Vista 32 bit ile hazırladım iş yerindeki Vista 32 bit te çalışmıyor nedeni ne olabilir.
yukarıdaki kodlarla bir ilgisi var mı acaba
02/03/2015, 22:37

yorum70

declare gördüğünüz her yerden sonra "PtrSafe" ekleyip tekrar deneyiniz.
22/07/2015, 15:12

enginozdmr

Çok teşkkürler Mehmet Bey... Emeğinize sağlık.
22/07/2015, 15:52

huramiral

bende hem kendi adıma hemde mesut yağmur adına teşekkür edeyim. teşekkürler.
08/08/2016, 15:10

termolist

Mehmet Bey Teşekkür ederiz.
06/04/2017, 02:12

akif_erdem

Sayın Mehmetdemiral Hocam,

Paylaşımınız için çok teşekkür ederim. Uygulamamı hem 32 bit hem de 64 bit'te çalıştırmak istiyordum ve nasıl yapacağım hakkında hiçbir fikrim de yoktu. Paylaşımınız ilaç gibi geldi.
Çok sağolun değerli hocam...
1 2 3 4 5