PtrSafe komutu

19/01/2015, 11:42

stromax

Arkadaşlar kolay gelsin. Access pencerelerini gizleme konu başlığında uyguladığım kodları kullandığım kendi bilgisayarımda işlem başarılı olurke başka bir bilgisayarda aynı mdb açtığımda ise PtrSafe uyarısı veriyor. Forumda araştırdığımda functionların önüne PtrSafe komutu getirmek gerektiğini gördüm. yalnız functionların önüne bu komutu getirdiğimde ise komut işlem yapmıyor. ne yapmalıyım?
Teşekkürler.
19/01/2015, 12:28

atoz112

sayın stromax,

bahsini yaptığınız talebinize yönelik olarak aşağıdaki bağlantıda yer alan konuyu ve yine konu içerisindeki yönlendirme bağlantısını incelemeniz yerinde olacaktır.

ayrıca,site arama sayfasına ptrsafe yazdığınızda sonuçlarda yer alacak olan konularda teferruatlı anlatımlar da mevcut.bilginize.

office2013 sorunu

iyi çalışmalar,
saygılar.
20/01/2015, 19:11

yorum70

25/01/2015, 14:22

atoz112

sayın stromax,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.
şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.
bilgilendirmek ister misiniz lütfen.teşekkürler.bilginize.

iyi çalışmalar,
saygılar.
04/02/2015, 10:01

stromax

Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
Dim dwReturn As Long

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

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
If Procedure = "Hide" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
End If
If Procedure = "Show" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
If Procedure = "Minimize" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
End If
If SwitchStatus = True Then
If IsWindowVisible(hWndAccessApp) = 1 Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
Else
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
End If
If StatusCheck = True Then
If IsWindowVisible(hWndAccessApp) = 0 Then
fAccessWindow = False
End If
If IsWindowVisible(hWndAccessApp) = 1 Then
fAccessWindow = True
End If
End If
End Function

Call fAccessWindow("Hide", False, False)

bu komutla declareden sonra ptrsafe komutu getirerek sorunu çözdüm teşekkürler accesstr