Archived

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

Kryptus

CD Writing code?

Recommended Posts

Kryptus    100
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
Dreq    100
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
Kryptus    100
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
GroZZleR    820
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
Promit    13246
Until is was superseded by NET, anyway...which is in no way a bad thing. I can''t wait for VB.NET (not for resale copy ) to get here

Share this post


Link to post
Share on other sites
Dreq    100
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
ChaosEngine    5185
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
Dreq    100
99% of VB components are imported from ActiveX controlls. 99% of delphi components are either actuial win32 api components or built-in.

Share this post


Link to post
Share on other sites
dark_vision    122
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
Toolmaker    967
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
Evil Steve    2017
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
Dreq    100
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
Kryptus    100
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