(24/12/2018, 22:24)Oğuz Türkyılmaz yazdı: Çok ilginç siz daha yeni sürüm kullanıyorsunuz bende çıkan referans hatası sizde çıkmıyor ama bende çıkmayan hata sizde çıkıyor. Ben 32 siz 64 bit kullanıyorsunuz ama 32 bite ayarladığınızda da bende çıkmayan hata devam ediyor. Burdan ne anlamamız gerekiyor anlamadım
Merhaba, 64 bit için ptrsafe kodu eklenir, ayrıca bazı durumlarda da değişken türü long olan kısımların da longptr şeklinde değiştirilmesi gerekebilir.
Private Declare Sub CastToObject Lib "kernel32" Alias "RtlMoveMemory" (ByRef Dest As Object, ByRef Source As Long, ByVal Size As Long)
Private Declare PtrSafe Sub CastToObject Lib "kernel32" Alias "RtlMoveMemory" (ByRef Dest As Object, ByRef Source As LongPtr, ByVal Size As Long)