bernard wrote:
I have tried 4.7.3, and I found a lot of problem.
fortunately, I found the differences between 4.1.0 and 4.7.3 is
starburn_upstart() and starburn_downshut(),
I think, its better if you give some note about changes in every version, so your user dont confused.
Yes, you are right.
bernard wrote:
after I am using version 4.7.3, I found that if my delphi does not finish all source code until starburn_downshut() it will slower and slower until it like freeze.
Can you tell me what are you calling to get such result?
bernard wrote:
I have tried trackatoncefromtree.exe sample from 4.7.3 and it works well. but the volume label and folder name was wrong.
'trackatonefromtree.exe 0 0 0 0 c:\data 0 1'
after process
volume label = 'Volume N1'
folder name = 23_11_.......... (today date, not 'data')
Change the following call to get the volume label you want:
Code:
l__EXCEPTION_NUMBER =
StarBurn_ISO9660JolietFileTree_BuildImage(
l__PVOID__ISO9660JolietFileTree,
( PCHAR )( &l__CHAR__ExceptionText ),
sizeof( l__CHAR__ExceptionText ),
&l__ULONG__Status,
l__TRACK_INFORMATION.m__LONG__NextWritableAddress,
l__LONG__TreeLevel, //ISO9660_TREE_LEVEL
TRUE,
"Volume N1",
"TrackAtOnceFromTree.exe",
"TrackAtOnceFromTree.exe"
);
To get original folder name pass NULL instead of l__CHAR__NewRootName.
Code:
//
// Try to add the directory to already created file tree
//
l__EXCEPTION_NUMBER =
StarBurn_ISO9660JolietFileTree_Add(
l__PVOID__ISO9660JolietFileTree,
( PCHAR )( &l__CHAR__ExceptionText ),
sizeof( l__CHAR__ExceptionText ),
&l__ULONG__Status,
p__PCHAR__Argv[ 5 ],
l__CHAR__NewRootName,
FILE_TIME_LAST_WRITE,
&l__PVOID__Root
);
bernard wrote:
can you tell me, how to set the volume label and whats wrong with folder name?
can you tell me, what is the different when I am using trackatoncefromtree sample or UDF sample on my multisessional software?
thank you.