29-07-2018, Saat: 02:12
Kolay gelsin ustalarım. İnternette pek kaynak bulamadım bu konu ile ilgili o yüzden sorma ihtiyacım doğdu. Söyle bir sıkıntım var.
Burada bir guid tanımlayıp o guidi bekliyorum bağlandığında algılıyor programım ama buradaki classguid sekmesine 1 den fazla guid tanımlaması yapabilirmiyim ? array of tguid yaptığımda hata ile karşılaşıyorum.Yardımcı olan ustalarıma şimdiden çok teşekkür ederim.
constructor TDeviceNotifier.Create(GUID_DEVINTERFACE : TGUID); var NotificationFilter: TDevBroadcastDeviceInterface; begin inherited Create; hRecipient := AllocateHWnd(WndProc); ZeroMemory (@NotificationFilter, SizeOf(NotificationFilter)); NotificationFilter.dbcc_size := SizeOf(NotificationFilter); NotificationFilter.dbcc_devicetype := DBT_DEVTYP_DEVICEINTERFACE; NotificationFilter.dbcc_classguid := GUID_DEVINTERFACE; //register the device class to monitor FNotificationHandle := RegisterDeviceNotification(hRecipient, @NotificationFilter, DEVICE_NOTIFY_WINDOW_HANDLE); end;
Burada bir guid tanımlayıp o guidi bekliyorum bağlandığında algılıyor programım ama buradaki classguid sekmesine 1 den fazla guid tanımlaması yapabilirmiyim ? array of tguid yaptığımda hata ile karşılaşıyorum.Yardımcı olan ustalarıma şimdiden çok teşekkür ederim.