2013-06-05 84 views
0

我在Mac Os X 10.6.8上安裝了Lazarus,我試圖用Canon EDSDK拍照。 我現在面臨的問題是,設置參數後保存照片到主機:mac os和canon edsdk [拍照錯誤36103]

saveTo := Integer(EdsSaveTo.kEdsSaveTo_Host); 
err := EdsSetPropertyData(camera, kEdsPropID_SaveTo, 0, SizeOf(saveTo) , @saveTo); 

和可用磁盤空間設置容量:

capacity.numberOfFreeClusters := $7FFFFFFF; 
capacity.bytesPerSector := $1000; 
capacity.reset := 1; 
err := EdsSetCapacity(camera, capacity); 

我被拍照:

err := EdsSendCommand(camera, kEdsCameraCommand_TakePicture, 0); 

和我得到它,如果「PC FULL」(也相機液晶顯示屏上顯示)的ERR代碼36103。 有關如何在Pascal的Mac OS X上設置相機容量的任何建議?

我上了對象C的例子(如XCode項目,高於它的工作原理與設計):

EdsCapacity capacity = {0x7FFFFFFF, 0x1000, 1}; 
error = EdsSetCapacity([_model camera], capacity); 

但我無法得到它的拉撒路工作;( 任何sugesstions,經驗? ??

乾杯

回答

0

似乎十六進制(36103)=>「0x8d07」,解析爲EDSDK標籤EDS_ERR_TAKE_PICTURE_CARD_NG。報告的問題解決此包含你所描述的修復,必須是拉撒路具體問題。

相關問題