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,經驗? ??
乾杯