Archived

This topic is now archived and is closed to further replies.

Kryptus

CD Writing code?

Recommended Posts

G''day, I am interested in designing and creating a CD Writing application (like a really simple version of Nero). Where can I obtain resources to learn programming or obtain sample code from? Is C/C++ sufficient to program such and application or will some assembly be required?

Share this post


Link to post
Share on other sites
Well he didn't out-right say he didnt know, c++,b ut the fact that he's asking if its efficent enough or not shows his lack of knowledge int he area As far as ASM goes, usuially you don't need ASM, because its generally a BAD idea to bypass windows' drivers, unless you have your own internal drivers for all the CD burners out there

[edited by - dreq on May 27, 2004 9:52:19 PM]

Share this post


Link to post
Share on other sites
I''ve been programming Visual Basic for over 4 years and C/C++ for about 1.5 years (but I''ve moved all my knowledge from VB over so I''ve got a mega head start). As for assembly I have been programming for a week! Hehehe. Anyways, sorry for the misinterpretation...

Share this post


Link to post
Share on other sites
Honestly, visual basic doesn''t count, so don''t bother mentioning it, it has absolutely no value in real programming nomatter which way you look at it

And assembly is great, its very easy to learn and use, its just been given a bad rep by kids. Heres a few usefull links:

http://radasm.visualassembler.com/

http://www.movsd.com/masm.htm

Enjoy

Share this post


Link to post
Share on other sites
quote:
Original post by Dreq
Honestly, visual basic doesn''t count, so don''t bother mentioning it, it has absolutely no value in real programming nomatter which way you look at it

And assembly is great, its very easy to learn and use, its just been given a bad rep by kids.



Much like Visual Basic, as you ignorantly bashed in your first sentence.

Theres nothing wrong with Visual Basic, its great at what it does. Is it blazing fast object oriented game creation geared? No, of course not. Thats not what its meant for.

Its for RAD. Rapid Application Development.

And it does THAT, extremely well.

Share this post


Link to post
Share on other sites
I''m sorry, but I can only take so many OCX and runtime errors before I start hating VB for what it is.. an OCX wrapper. If you want rad, use Delphi, at least that generates real executables.

Share this post


Link to post
Share on other sites
quote:
Original post by Dreq
I''m sorry, but I can only take so many OCX and runtime errors before I start hating VB for what it is.. an OCX wrapper. If you want rad, use Delphi, at least that generates real executables.


so does VB6. muppet.

Share this post


Link to post
Share on other sites
I use C++ 98% of the time, but I have a very good knowledge of Visual Basic, and right now I can open it and make a usefull aplication, it can be inventory manager if you want (even with access to a database), in less than 30 minutes, with absolutely no problem, compile it and deliver it for review of my client. What else do you want Dreq?

Share this post


Link to post
Share on other sites
quote:
Original post by Dreq
99% of VB components are imported from ActiveX controlls. 99% of delphi components are either actuial win32 api components or built-in.


I still don''t see a problem there... So yes, you need a bunch of activex controls to run the VB application, who cares about that anyway. If you use the VB Deployment wizard they get added to the installer, and if you use stuff like Innosetup, they add up a maximum of 2MB.

And is importing controls from an ActiveX control so bad? No, it''s just encapsulation. If you want advanced custom controls in Delphi, there is a high chance you need to use to use OCX/ActiveX aswell.

Toolmaker



My site
/* -Earth is 98% full. Please delete anybody you can.*/

Share this post


Link to post
Share on other sites
quote:
Original post by UfoZ
Google for IMAPI.

like this

Hmm... The docs say that you need Windows XP for the IMAPI code, and i don''t seem to have imapi.h. Is this availiable for Win2k? I''m interested in tinkering with it...

Cheers,
Steve

Share this post


Link to post
Share on other sites
Thats all fine and dandy until you run into a case where one VB app relies on an older OCX than another VB ap. You get a program where you can either run one or the other. And its worse when you have more VB aps, some will work only if others aren''t installed, and vice versa.. its a freaking nightmare.

Share this post


Link to post
Share on other sites
Isn''t IMAPI the Windows XP interface for burning CD''s? If it is then it''s like adding the Windows Media Player control to VB...it''s pointless!!! Isn''t there another independant method of implementing CD writing code?

Share this post


Link to post
Share on other sites