I got i little diper in to a problem and saw theat what i wrote at first is not fully true. Like you sead it seems thaet events just need sime time or, i dont know, something else to fire.
How can i be shoure to get information fast enough to go on with burning.
I dont like your preposition (like you sed, usually a bad design),becouse i lose control when code begins to grow.
My proble at first is thet my program now works in a whay you sugested.
I call cdinfo and in onDoneCdInfo i call next function.
The same with ImportISOTrack;
But some where , somehow the secend thred is started withdout any sence.
It messes avrery thing.
I whud like to make it simpler, to do averey thin in one thread, to gain control of my code.
i am usin c#
I will all so post my code just in case.
It is only code for one form and it starts burning with button1_clic.
CDPekacKoda.txt (19.1 KB)