Einzelnen Beitrag anzeigen

BoolString

Registriert seit: 2. Feb 2009
Ort: Varel
70 Beiträge
 
RAD-Studio 2009 Pro
 
#6

AW: Ansprechen einer GigE Kamera (Prosilica GC2450C)

  Alt 11. Jul 2012, 21:01
Ohne pushen zu wollen, aber wie würde man denn dies Konstrukt:

Delphi-Quellcode:
unsigned long PVDECL PvCameraListEx(tPvCameraInfoEx* pList,
                                            unsigned long ListLength,
                                            unsigned long* pConnectedNum,
                                            unsigned long StructSize);
wohl korrekt übersetzen und aufrufen? Ich glaube ich hab nicht wirklich die Essenz der Zeiger. Einer meiner verschiedenen Versuche war:

Delphi-Quellcode:
Function PvCameraListEx (pList : Array of tPvCameraInfoEx; ListLength : Cardinal; pConnectedNum : Cardinal; Size : Cardinal) : Cardinal; stdcall; external 'PvAPI.dll';


type tlistAVTGigECams = Array [0..15] of tPvCameraInfoEx;
Var listAVTGigECams : tlistAVTGigECams;
valNumberOfCams := PvCameraListEx (listAVTGigECams, High (listAVTGigECams), valAvailableCams, SizeOf (tPvCameraInfoEx));
Mal davon abgesehen, daß meine Arrays im obigen Posting noch alle einen zu lang waren...

jan

Geändert von BoolString (11. Jul 2012 um 21:03 Uhr)
  Mit Zitat antworten Zitat