i am writing VCD burning program.I am using nerocom and vb6
for that i create nerovideoitems and call BurnVCD2 funcion with the nerovideoitems
I would like to estimate the track size of the the VCD and display on top of the progress window.
I tried calling NeroDrive.EstimateTracksize but it gives an error saying that an asynchchronous operation is going on and cannot call the function now
for calling nerodrive.estimatetracksize i use the ISOtrack argument i passed to BurnVCD2 method
Can anyone please give me the exact sequence of calling this function.I tried calling it in onprogress but it did not work.
IS there anyway to work the same with image recorder
I am not a VB developer and do not use NeroCOM (only Nero API). But from what you wrote, I suspect that you called EstimateTrackSize from within a Nero event handler or something like that. Nero complains because it currently performs some work "in the background" ("asynchronous") and can not estimate the track size while it does so.
Try calling NeroEsitmateTrackSize before you call NeroBurn and from the main program branch, not from any Nero-invoked event handler. It may not be possible to call it e.g. from OnProgress or similar.