Delphi Posted August 23, 2007 Share Posted August 23, 2007 1) Is Delphi 2007 for Win32 Professional a good choise? Don't want to use .NET For now I use the free version from CodeGear. I have a licence to Delphi 3 Professional and have contacted a reseller. He would examine upgrading possibilities for me. 2) Would Delphi 5 Do? I have ordered the book: Eric Harmon: Delphi COM Programming 3) Any other book recommendations on COM (general or Delphi related)? Thanks in advance Quote Link to comment
Griga Posted August 23, 2007 Share Posted August 23, 2007 Is Delphi 2007 for Win32 Professional a good choise? Dunno. AFAIK all DVBViewer developers use Delphi 7. Would Delphi 5 Do? Probably yes. Plugins compiled with Delphi 6 could be used with Delphi 7 DVBViewer, if I remember it correctly. Any other book recommendations on COM (general or Delphi related)? I've never read a book about that stuff. Only a lot of sample code, MSDN and Delphi groups... learning by doing Quote Link to comment
Lars_MQ Posted August 23, 2007 Share Posted August 23, 2007 Delphi 2007 would work too, I think. I tested the demoversion of the enterprise. Try to get a delphi 7. It is still the best. The new stuff is too much on hype... It's the same as the last 4 or 5 version. A lot of stuff around, nobody needs and no real enhancement on the compiler itself. Any other book recommendations on COM (general or Delphi related)? Use the net. Books are nice if the net is down. there are 3 very good pages on delph and com. http://www.techvanguards.com/ the site of Binh Ly and the other two I don't remember right now. Oh, and use google groups, (Peter Below has an answer to nearly every problem ) [/edit]I remembered the second http://www.gekko-software.nl/Delphi/ , the third will surface too tomorrow;) I don't need them anymore since ages, so it's hard to remember [/edit] Quote Link to comment
Hartwig Posted August 23, 2007 Share Posted August 23, 2007 Delphi 7 is a good choice. There is also a free Version for personal use available, "Delphi 7 Personal". Try to search for the Download and then register yourself @ Borland ( http://www.codegear.com/downloads/free/delphi ) to get the Key. Books are evil. They don't have full-text search. Quote Link to comment
Delphi Posted August 24, 2007 Author Share Posted August 24, 2007 (edited) Thank you for all your answers and usefull links. Well I am still a bit confused There is Delphi 5, Delphi 6, Delphi 7, Delphi 2006, Delphi 2007, Turbo Delphi,.... So Delphi 7 is not the same as Delphi 2007, right? The free version from CodeGear I use now is called Turbo Delphi Explorer. I am unable to find any sites where I can buy a Delphi 7 EDIT: My reseller have confirmed, that I am allowed to upgrade from Delphi 3 Pro to Delphi 2007 Pro I will ask him about Delphi 7 Edited August 24, 2007 by Delphi Quote Link to comment
NanoBot Posted August 24, 2007 Share Posted August 24, 2007 (edited) Hi, Afaik Delphi7 is from the year 2002 and therefore Delphi 2007 is a newer version. Und to write plugins for the DVBViewer Delphi 6 or 7 personal is good enough at all. Nevertheless the versions upwards from the personal version have some goodies which make the coders live easier, like the code explorer. C.U. NanoBot Edited August 24, 2007 by NanoBot Quote Link to comment
Hartwig Posted August 24, 2007 Share Posted August 24, 2007 Delphi 7 is the version between Delphi 6 and Delphi 2005. You can find the download on the polish site of Borland http://www.borland.pl/cgi-bin/registr_down...R&uid=26870 and you must register yourself on this site to get the key for the version http://www.codegear.com/downloads/free/delphi Quote Link to comment
Delphi Posted August 26, 2007 Author Share Posted August 26, 2007 (edited) My reseller (and me too) has done some more research on the Delphi versions. Delphi 7 is no longer available for purchase. Delphi 2007 for win32 is a returning back to the win32 platform, and I guess an attempt to get programmers back on using Delphi. You can upgrade to Delphi 2007 from any version of Delphi (even Delphi 1). I have installed the Delphi 7 Personal form Polish URL recommended by Hartwig Looks just like Delphi 3 and has the same good help system . I was very dissapointed about the help system in the free "Turbo Delphi Explorer". It didn't protest on me when I tried to begin an install of a third party component. The other free version doesn't allow that. I agree, that Delphi 7 Personal is the version you should get, if you want a free one. I found no TXMLDocument component (anyway it's a bit overkill, since I only need simple reading/writing of XML files). Is it OK to use your JvSimpleXml2.pas unit ? And generally: Is it OK to distribute compiled files( dll,exe) when I use (typically part of/modified versions of) your source code (DVBViewer related ofcource)? I have ordered the upgrade to Delphi 2007 for win32 professional. Cannot be that wrong . Will keep the Delphi 7 Personal on my PC as well. Thanks again for all the inputs Edited August 26, 2007 by Delphi Quote Link to comment
Lars_MQ Posted August 26, 2007 Share Posted August 26, 2007 The JVSimpleXML is MPL and made by http://jvcl.sourceforge.net and quite old but works very good. You should mention that you use it by writing in the readme or the about dialog that. Have a look at the change.log (the only thing resembeling a readme ) or the about dialog of the DVBViewer. According to their site it should be something like this: [Programname] contains JVCL source code that can be obtained fromhttp://jvcl.sourceforge.net/ Is it OK to distribute compiled files( dll,exe) when I use (typically part of/modified versions of) your source code (DVBViewer related ofcource)? You mean code of the examples? No problem. it would be nice if DVBViewer.com is mentioned somewhere but otherwise there are no restrictions as far as I can say. Quote Link to comment
Delphi Posted August 26, 2007 Author Share Posted August 26, 2007 You mean code of the examples? No problem. it would be nice if DVBViewer.com is mentioned somewhere but otherwise there are no restrictions as far as I can say. Just want to be 100% sure: All the code in members area "Sources" are examples and I can use them the way I want in my exe's and dll's, if I mention the author/DVBViewer.com? Cannot distribute any source code ofcource. As a start I typically would experiment with the sources of myPrograms and myInternet and hopefully get something usefull out of that. By the way: I really enjoyed to read the source of the DVBVSpy. Very enlightning to a COM newbie Quote Link to comment
Lars_MQ Posted August 26, 2007 Share Posted August 26, 2007 By the way: I really enjoyed to read the source of the DVBVSpy. Very enlightning to a COM newbie To be honest: Delphi makes it real easy to use COM, you don't see a difference between native classes and COM classes. Writing the COM part is in some aspects more challenging, but most of the time it's just boring mapping of classes. OK, I hereby grant everybody the permission to use the code written by me in the examples (bad as it may be) to their liking. as it is it is only usefull for the DVBViewer pro and if you can learn something from it, I'm happy cause that's the way I learned delphi also. And if you thing it's horrible code and should be forbidden: I swear christian wrote it I don't no nothing about it ;) myprogramms and myinternet are in fact written by christian But I'm sure he has no problem with it, the basics are based on my code and interfaces anyway. Quote Link to comment
Delphi Posted August 26, 2007 Author Share Posted August 26, 2007 That's a clear answer. Thank you for that. Left is only Quote Link to comment
Delphi Posted October 23, 2007 Author Share Posted October 23, 2007 Hi again First I want to say, that your COM interface is really cool. What a load of posibilities! I have now shipped my first tool using D 2007: http://www.DVBViewer.info/forum/index.php?...15&start=15 It seems that I have some luck compaired to the myXMLTV tool. Well, all I do is using TXMLDocument (providing me with WideString). I then pass them on to DVBViewer. I like the ReFactor option of D 2007. The help system of D 2007 is miserable. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.