I'm using the last version of NeroCOM (184.108.40.206) with VB6.
I'm able to burn data on cd or dvd without any problems but I haven't found out how many free blocks I have available on a support that already contains data. (a track with one or more sessions)
The only information that I can find on the used blocks on a already written support is in the Drive_OnDoneCDInfo event by using pCDInfo.Tracks(n).TrackLengthInBlks.
Nevertheless this value refers to the total length of the track and doesn't refer to the blocks of data which are present in that track.
pCDInfo.UnusedBlocks has always a zero value and I think it's because the first track always occupies all of available space on the support as a result of this there isn't enough space to add new tracks.
A better solution would be to obtain the length in blocks of the various sessions which are contained in a single track.
This information is necessary in order to know if it's possible to add a given amount of data to the support or at least to know if the data will fit on the support.