From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,666bab5bfbdf30c2 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Generating PDFs with Ada Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <4d2908c7$0$22120$742ec2ed@news.sonic.net> <9f23e50a-2c2c-4ccc-bd56-f6ffdc6c7ee7@37g2000prx.googlegroups.com> <82aaj73jsr.fsf@stephe-leake.org> Date: Wed, 12 Jan 2011 22:57:44 +0100 Message-ID: NNTP-Posting-Date: 12 Jan 2011 22:57:40 CET NNTP-Posting-Host: 2cb372f2.newsspool2.arcor-online.net X-Trace: DXC=6BhcV5h7lW2lIh70@[ On Wed, 12 Jan 2011 13:25:42 -0800 (PST), Maciej Sobczak wrote: > On Jan 12, 11:04�am, "Dmitry A. Kazakov" > wrote: > >> You make a valid point from the software design point of view. >> Unfortunately Microsoft switches interfaces at the speed only slighter >> slower than the formats. Remember DDE, OLE? > > Still, if your target is a Word file, this is the most stable option. Some time ago it was DDE. > More stable than the file format itself. I wouldn't be surprised to > see my old code still working properly. Well, it depends. An unrelated example, but for the sake of argument, if you merely change the compiler from VC2008 to VC2010, your C++ program will stop working under Windows NT4.0,95,98...2000. Instead investigating possible reasons why, let us just note this. The moral is anything is possible and anything is likely. > In any case, we can think about this issue in this way: if our > customer already enjoys paying Microsoft every so often for Office > upgrades, then he might also enjoy paying *us* for repeatedly > rewriting the document generation engine within the system that we > maintain for him. Right? ;-) Not really. Surely we don't write *.doc files, I cannot imagine a customer, who would request that. But we indeed write *.xls files (or what is the extension now) on many occasions. Customers don't pay for that. They expect it working, so it is our expenses in the end. The problem is not that great, because most of the customers keep on using Windows XP and aren't affected by the "upgrades." But sooner or later the next turn will come. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de