İşlem Tablosu Programlama Deneme Sınavı Sorusu #1145268

Aşağıdakilerden hangisi API köprüleme işleminin 64-bitlik işletim sistemi yapısında çalıştırılacağını gösterir?


Public

Declare

PtrSafe

GetUserName

As Long


Yanıt Açıklaması:

PtrSafe: API köprüleme işleminin 64-bitlik işletim sistemi yapısında çalıştırılacağını göstermektedir. 32-bitlik işletim sisteminde bu deyim yer almaz. Hazırlanan yazılımın 64 veya 32 bitlik işletim sistemi yapısında çalıştırılıp çalıştırılmayacağı bilinmiyorsa basit bir koşul cümlesi kurulabilir. Böylece API hem 32 hem de 64 bitlik işletim sistemi yapılarında çalıştırılabilir. Bunun için #If VBA7 Then ile koşul cümlesi kurulur. Bu durumda VBA7 yani 64 bitlik bir yapı ile çalışıyorsa, deklarasyonun PtrSafe ifadeli olan deklarasyon deyimi çalıştırılabilir. Değilse 32 bitlik yapı ile kurulan deklarasyon deyimi çalıştırılır.

Yorumlar
  • 0 Yorum