#1 Burning Software

It is currently Thu Dec 19, 2024 4:04 am

All times are UTC




Post new topic Reply to topic  [ 56 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: Multisession
PostPosted: Fri Oct 15, 2004 4:29 am 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
hi,

I am a newbie, I am really interesting in starburn SDK.
can you tell me, what I must to learn and to do for creating a multisession writing software base on delphi.

The purpose that I am going to use Starburn SDK is to create my final project (thesis), not for commercial use. Right now I am studying IT at indonesia.

if you dont mind, can you give me an answer like a tutorial, what step that I must do, in order to understand this SDK.

a sample will be very nice :D

thank you.


Top
 Profile  
 
 Post subject: Re: Multisession
PostPosted: Fri Oct 15, 2004 5:19 am 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
Hi,

bernard wrote:
I am a newbie, I am really interesting in starburn SDK.
can you tell me, what I must to learn and to do for creating a multisession writing software base on delphi.

The purpose that I am going to use Starburn SDK is to create my final project (thesis), not for commercial use. Right now I am studying IT at indonesia.

if you dont mind, can you give me an answer like a tutorial, what step that I must do, in order to understand this SDK.

a sample will be very nice :D


Download StarBurn SDK from http://www.rocketdivision.com/download_ ... n_sdk.html
It contains the samples.
See TrackAtOnceFromTree - to burn one data session. If you need to import previous session see TrackAtOnceFromTreeWithImport.
This samples allow you to create multisession discs.

Bye.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 20, 2004 2:32 pm 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
I found out, that this sample (trackatoncefromtree) can only add one folder with all its files and subfolders. can you explain to me which part of this sample that I must change so then I can add more than one folder.

example:
trackatoncefromtree.exe c:\data d:\data c:\burn\bernard.doc 0
(three first parameters above is all data that I must burn in one session)

thanks....


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 20, 2004 3:15 pm 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
Hi,

bernard wrote:
can you explain to me which part of this sample that I must change so then I can add more than one folder.


Call StarBurn_ISO9660JolietFileTree_Add to add the files and folders.
In our sample it's called only once for one folder. You may call it twice or more.

Bye


Top
 Profile  
 
 Post subject: why?
PostPosted: Sat Nov 13, 2004 3:15 am 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
I tried to burn data using your trackatoncefromtree sample. I find nothing when I try to read it. then I tried using close session sample, but still nothing. can you tell me why? and how to use your sample.
thank you


Top
 Profile  
 
 Post subject: Re: why?
PostPosted: Sat Nov 13, 2004 10:10 am 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
bernard wrote:
I tried to burn data using your trackatoncefromtree sample. I find nothing when I try to read it. then I tried using close session sample, but still nothing. can you tell me why? and how to use your sample.
thank you


We don't have any samples which adds more then one folder. But you can create your own sample wich will adda lot of folders.


Top
 Profile  
 
 Post subject: Re: why?
PostPosted: Sat Nov 13, 2004 11:23 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Did you try burning in test mode? What actually you did? Command line parameters, console output, log files, just *ANYTHING* except "I tried your software and it does not work for me". This is ovbiously not enough to help you. With all our need to do this :-)

bernard wrote:
I tried to burn data using your trackatoncefromtree sample. I find nothing when I try to read it. then I tried using close session sample, but still nothing. can you tell me why? and how to use your sample.
thank you


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 18, 2004 3:08 pm 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
ok. first of all, I want to thank you for your help, I really appreciate what you have done for me, especially I have not buy license yet (right now using evaluation type).

My purpose I want to make a software that support multisession, from before you tell me that I can use trackatoncefromtree sample for multisession, so I tried, this is the step:

1. I compile the trackatoncefromtree sample using delphi 7
2. I prepare some file and subfolder at C:\DATA
3. I am using finddevice sample to find out that my device at address 0 0 0 0
4. then "trackatoncefromtree.exe 0 0 0 0 c:\data 0"
5. after the process done, I check the disk, and I can see the different color on the disk that meaning there is data on disk.
6. I insert that disk on my device, but there is no data on it, its like blank CD.

can you tell me what shall I do?
thank you very much for your help.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 18, 2004 9:39 pm 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
bernard wrote:
4. then "trackatoncefromtree.exe 0 0 0 0 c:\data 0"
can you tell me what shall I do?
thank you very much for your help.


Ops, We have found the error in our sample. It does not close the session.
To close the session on current disc - use CloseSession sample.

To close session for any new discs use the following command line:
"trackatoncefromtree.exe 0 0 0 0 c:\data 0 1"
last parameter was missing. It means to close the session.

Thanks for bug report.


Top
 Profile  
 
 Post subject: help
PostPosted: Mon Nov 22, 2004 7:46 am 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
I have tried using your command to burn a blank disc,
'trackatoncefromtree.exe 0 0 0 0 c:\data 0 1'
and its still can not be read.

after that, using same disc, I am using closesession sample
'closesession.exe 0 0 0 0'
and its still like a blank cd.

right now I am using version 4.1.0, but I am going to download the latest version.

can you give me some advice?


Top
 Profile  
 
 Post subject: Re: help
PostPosted: Mon Nov 22, 2004 11:47 am 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
Please, send me your log file from DebugView (http://www.sysinternals.com/) with debug version of StarBurn.dll?

bernard wrote:
I have tried using your command to burn a blank disc,
'trackatoncefromtree.exe 0 0 0 0 c:\data 0 1'
and its still can not be read.

after that, using same disc, I am using closesession sample
'closesession.exe 0 0 0 0'
and its still like a blank cd.

right now I am using version 4.1.0, but I am going to download the latest version.

can you give me some advice?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 2:18 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
...and I'd grab new version for now :-)


Top
 Profile  
 
 Post subject: new version
PostPosted: Tue Nov 23, 2004 9:55 am 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
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.

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.

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')

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.


Top
 Profile  
 
 Post subject: out of topic
PostPosted: Tue Nov 23, 2004 10:11 am 
Offline

Joined: Fri Oct 15, 2004 3:44 am
Posts: 26
Location: Indonesia
maybe it is out of topic, but I am just curious, pleas forgive me if I was wrong.

I was noticed that probably your forum have been infected by a virus, after I opened this forum, my antivirus give me a warning about strange file *.dll at c:\windows\system32.

and if I open a new window, it will open a page like a commercial search engine.

I experienced this on two different computer.

once again, I am sorry if I was wrong.
thank you.


Top
 Profile  
 
 Post subject: Re: new version
PostPosted: Tue Nov 23, 2004 11:27 am 
Offline

Joined: Mon May 31, 2004 6:22 am
Posts: 134
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.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 56 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group