PDA

View Full Version : microsoft office 2007 for delphi,.html


tools390
03-18-2011, 03:15 PM
5/20/2007 -- note: the code provided here will not frequently seem to labor on windows vista. even while the icdburn interface still exists, launching the wizard frequently appears to return "there are no files to burn" in spite of the files appearing during the staging spot. investigation continues... tcdburner what is it? the tcdburner component allows your code to burn files to cdr/w discs on your windows xp(R)/2003 system. this component will not operate on systems other than windows xp/2003 systems (although it gives a nice error message back to your program). essentially, it is a simple, friendly wrapper around the xp cd-writing wizard. 11/11/2003 new: sample code now available for c# and vb6. those are bare-bones samples, but should get you started. or, want to melt away in c# or delphi without using the wizard? see xpburn. download delphi 5/6/7 cdburner.zip (18kb) [works with d4; add filectrl to the uses clause] c#.net csharpburn.zip (33kb) vb6/activex vb_xpburn.zip (220kb) need c++? see this site: to install for delphi, simply copy cdburner.pas and cdburner.dcr to a convenient place (e.g. delphilib) and then choose the component | install component menu option in delphi. to install for c# or vb, simply read the instructions within the .zip file. license the component is freely redistributable in compiled form to any party and it may be used and packaged along with any software. the component may not be redistributed in source form, nor may it be distributed under any other license (e.g. gpl). if you're providing a source distribution of your application, please offer the user a link to this page. why free? i figured i'd sell it (and buy my partner something nice for putting up with my late hours ;-) but she said that i should just give it away. but, if you'd like to donate to support the site, it's painless. just click right here. how it was done this was actually quite a pain. i started off by realizing that ms has probably exposed the functionality in xp. so,genuine office 2007 serial key (http://www.windows-7-keys.net/office-2007-activation-key), i searched on google for "cd melt away site:msdn.microsoft.com" where i found the info about icdburn. i saw that it lived in shell32.dll,microsoft office 2007 (http://www.windows-7-keys.net/office-2007-activation-key), so i tried simply importing that from delphi. unfortunately, the type library for it doesn't export (i'm kinda fudging the technical details right here) the interface, so delphi doesn't pick it up. i was banging my head against the wall, so i went back to msdn's icdburn article. from there, i learned which header file.idl file contained the reference (it shipped with visual studio.net and also is while in the ie sdk). from there, i found the information on the object that implements this interface. i got the clsid of the object,microsoft office 2010 32 bit sale (http://www.windows-7-keys.net/office-2010-activation-key), and instantiated it from delphi. success. now, the only problem is that i only had the interface in idl,office 2010 Professional Plus keygen (http://www.windows-7-keys.net/office-2010-activation-key), which had to be converted to delphi (since it couldn't be imported, as i mentioned above). this was a real pain, and entailed lots of access violations and internet research, as i figured out how each idl parameter mapped to a delphi parameter. later, i wrapped the delphi6 code into an activex object for vb6. i also figured out a much simpler way to do this using .idl for c#. feedback and future enhancements depending on community interest,genuine windows 7 keygen (http://www.windows-7-keys.net/), i will most likely improve the helper functions. i'll also eventually write a demo app to show how the unit works. also, though xp's wizard is nice, it might be cool to go around it and write directly to the disc, eh? look right here: xpburn. bugs none known. yet.