Article

From:
To:
All
Subject:
Delphi chat transcript
Newsgroup:
borland.public.delphi.non-technical

Delphi chat transcript

<davidi> Welcome to the Delphi Multi-Tier Chat. This is David I, your
host for this Inprise technical chat session. Before we start I would
like to wish everyone a happy [insert your favorite holiday name
here]. I am sitting in the Inprise boardroom with:

Ben Riga - Group Product Manager for Enterprise Tools John Kaster - Enterprise Tools Product Manager, MIDAS and BDE Chuck Jazdzewski - Chief Architect, Delphi Allen Bauer - Delphi/C++Builder IDE R&D Manager Danny Thorpe - Senior Engineer, Delphi R&D Steve Todd - Program Manager, Delphi Charlie Calvert - Senior Developer Relations Manager
I've been asked by our legal department to insert the following text at the beginning of this chat session.
Forward-looking statements in this release, including but not limited to those concerning Inprise's future financial performance, future market developments, positions in such markets, product-availability dates, and the potential performance, features of or benefits to be derived from the Company's products, involve a number of uncertainties and risks, and actual events or results may differ materially.
Factors that could cause actual events or results to differ materially include, among others, the following: difficulties in integrating the operations and technology of Visigenic Software or other companies or technologies that the Company may acquire, possible disruptive effects of organizational or personnel changes, shifts in customer demand, market acceptance of the Company's new or enhanced products, delays in scheduled product-availability dates, actions, or announcements by competitors, software errors, general business conditions, and market-development and growth rates in the client/server and Internet-software markets, and other factors described in the Company's SEC reports on forms 10-K, 10-Q, and 8-K.
<Kent> Is programming a three tier application more complex than a two-tier application?
<ChuckJ> This is a difficult question to answer since they are, in many respects, quite different. The differences make the initial going difficult but after you get used to the model it helps in clarifying the design of the application and make some things easier.
<Mike Pence> Has Inprise acquired technology from Metrowerks to enable Delphi for Linux/Solaris/HPUX?
<BenRiga>No, we haven't
<InteractiveNW> How are constraints propagated to the Client in the briefcase model?
<JohnKaster> The MIDAS datapacket contains constraints on the data, so the constraints provided by the server are already contained in the data packet stored as a "briefcase" file.
<Darin Miyashiro> Is it possible to have a thin-client program using delphi?
<JohnKaster> Yes, but you would still have to distribute the thin-client application with DBCLIENT.DLL, which is needed for Delphi applications to process MIDAS data packets. If you use the MIDAS Client for Java, only Pure Java code is required.
<Darin Miyashiro>Can Delphi be used to hook up to ADABAS on a HP UX machine?
<JohnKaster> We don't have a direct driver for ADABAS. Perhaps you could use our ODBC socket to connect to it if it has an ODBC driver.
<James Higgins> How do you include multiple .tlb files as resources in a single application?
<Dthorpe> Yes, you can do it but OLE might not always recognize it. To do it, you take the TLB file, create an RC that contains a binary import statement for the TLB. In the RC file you can specify the resource ID. Our linker recognizes TLB files and always make them ID1 because OLE doesn't consistently support TLB resources other than ID1.
<Tor> Hi, what are you plans for helping the Delphi community writing true object-oriented applications? By that I mean (1) accessing data through objects (e.g. business objects), (2) providing persistence mechanisms for objects, (3) writing user interfaces that are "object-aware" instead of "data-aware".
<ChuckJ> At the Delphi Product address in Denver I discussed a concept I labeled "Components+Data" which I believe address this. It is definitely a direction we want to take Delphi but we have not attached it to a particular release yet.
<rider> I need some documentation for using tclientdataset instead of cached updates.
<JohnKaster> There is a a white paper up on the MIDAS web site on this topic. You can find all the MIDAS white papers it at http://www.inprise.com/midas/papers/.
<MBeckius> First, Can you use Socket Connection with MTS, and if so does it present any limitations or special considerations
<JohnKaster> No, you can't.
<Daniel Manchester> I was wondering if Inprise would consider changing it's pricing structure for those who are using the Tremoteserver and dbclient.dll only. We want the ability to have a thin client but do not need the fail over safety and scalability that the full midas product offers. I have many potential small sites that need the easy setup that this architecture affords but at current Midas costs it is a hard sell. If I could get them into multi tier it would prove to be a great migration path that would potentially lead them to the full Midas implementation as they grew large enough to require it. Thank you for your time considering this. I want you to know that I am extremely impressed with Delphi. Great Job.
<JohnKaster> Daniel, thanks for the kind words about Delphi. We did introduce new pricing for MIDAS 2 that included a per-user licensing option. Please see http://www.inprise.com/midas/papers/licensing/ for more information.
<Brice Prunier> Do you intent to publish datapacket format, for developers to be able to use or create dataset from other language.
<JohnKaster> It is possible we may publish the datapacket format in the future. However, we currently have support for Java, C++ and Delphi. What other languages did you want support for?
<Darin Miyashiro> Is it possible to have a thin-client program using delphi? I don't want to distribute anything on the clients. We have over 80 workstations on our LAN.
<ChuckJ> The easiest way to do this is to create an Active Form and use the web deployment. If you are using MIDAS and the socket server the web deployment will install everything you need. There are also ways to do the same thing for application not using Active Form's by modifying the web deployment files.
<Christian Rufiange> Does the BDE support SQL Server 7?
<JohnKaster> We have not yet released our support for SQL Server 7, although internal testing has gone well with it. You should be able to download a beta of the SQL Links for SQL Server 7 from our web site soon.
<davidi> note: Inprise is pleased to announce the SQL Links Microsoft SQL Server 7 driver public field test. BDE 5.0 customers can download and use a pre-release version of this driver right now at http://www.inprise.com/sqllinks/sql7beta/
<gschwartz> Can you place a remote data module in the object repository and thus make it inheritable?
<JohnKaster> Yes. You can inherit from it whether it's in the object repository or not.
<Edwin R. Paay> Delphi and Inprise have a number of methods available for multi-tier client server: Corba, COM/DCOM, MTS, MSMQ, MIDAS, Entera etc. For a new multi-tiered c/s project, without concern about any legacy software or tools, what is the best solution and what are the parameters by which we decide which components to use.
<JohnKaster> That really depends on what you want to do. You can choose the distributed computing transport that's appropriate for you, and we have a solution for it. MIDAS really doesn't belong in the same grouping you provide here, as it takes advantage of the other distributed computing options you list. You can use MIDAS to build a multi-tier database application that leverages DCOM/DCOM, MTS, CORBA and Entera right now.
<Marcus Vinicius Neves> Will Delphi 5 finally bring a totally Tdataset-like solution for *all* database access or we will have to endure BDE again?
<JohnKaster> Delphi 3 introduced an abstract TDataset so other vendors could provide data access solutions that did not require the BDE. There are now over 40 descendants of TDataset available from third parties. You can find a good list for them at http://www.kylecordes.com
<Marcus Vinicius Neves> Will Inprise provide us with Delphi 5 with a more stable IDE and more substantial features than Delphi 4 for us "not-distributed-related" people?
<JohnKaster> We always work on making every version of Delphi as stable as possible. We added a huge number of features in Delphi 4 that had nothing to do with distributed computing. Please see http://www.inprise.com/delphi/fundel4/ for step-by-step instructions on how to give many of the new features in Delphi 4 a test run.
<Xie Bingpeng> We have developed a system which has 40MB source code and now we need to make it multi-tier, what is simplest way?
<JohnKaster> I don't think there's anything simple about modifying 40MB of source code, but one thing that would help tremendously is moving all of your data-centric logic to data modules. If you already use data modules, determining functional groupings for that source code and building thin clients and application servers for the functional group might be appropriate. Without doing a formal analysis of your system, all I can recommend is "divide and conquer".
<topprolmc> Inprise had made it's "Enterprise" Strategy well known, But what is Inprise going to do to help the small Development houses that service the "mom and pop" shops?
<JohnKaster> Delphi 4 introduced many new things that are not specifically for Enterprise customers. Take a look at http://www.inprise.com/delphi/papers/fundel4/ for detailed information on Delphi 4 new features.
<Sriram Iyer>What is the latest version of Delphi?
<JohnKaster> Delphi 4.02 is the latest version. Complete information on Delphi can be found at http://www.inprise.com/delphi. Make sure you download the latest Delphi 4 update (update #2) at http://www.inprise.com/delphi/del4updatecd.html.
<davidi> Several questions have been sent in asking about the possibility of Delphi compiling to Java Byte Code?
<BenRiga> We showed the Delphi Java Byte code compiler at the Inprise Conference in Denver. It was shown as a technology demo of some work we have been doing in the labs. This showed Delphi compiling directly to java byte code. It did not and will not include any UI code -- Jbuilder is already doing a great job in this area. It also does not generate java language code (going directly to bytecode) -- Again JBuilder is the answer here. We have not committed to shipping this Delphi to Java Byte Code technology.
<MangoSmasher> How does one still use "data-aware" controls in an n-Tier architecture?
<JohnKaster> The data-aware controls are only on the client side, so you can use a ClientDataset (which descends from TDataset) for data-aware controls on the client side.
<WizardII> Is there any plans to document the Open Tools API Better? Commenting in the code could be better at the very least.
<davidi> A great place for information about the Delphi 3 Open Tools API info is found in Ray Lischner's book "Hidden Paths of Delphi 3; Experts, Wizards and the Open Tools API" by Ray Lischner, Informant Press, ISBN: 0-9657366-0-1, $39.95, 300 pages.
<rider> Why no TUpdateSQLProvider for Delphi 4?
<JohnKaster> That functionality has been rolled into the TProvider, so it was no longer needed.
<Serge> Does BDE 5 work well in MTS environment?
<JohnKaster> We have BDE resource dispensers that support connection pooling and two-phased commits.
<Sriram Iyer> If I want a multiuser database, what backend is required? Right now I use Interbase.
<JohnKaster> Interbase should work fine. We also support MS SQL Server, Oracle, Sybase, DB2, Informix, and other SQL servers, so you really have a wide variety of choices.
<RayW> What is the progress on pas2idl?
<BenRiga> As you might expect, we are very committed to improving the Delphi support for CORBA. Expect to see a draft of a Delphi idl2pas spec posted to our web site over the next couple of weeks.
<OscarSPAIN> which is the correct place for tdatasources ? the form or the data module ?
<ChuckJ> It really depends on the application. Most of the time you should have your data sources in the same location as the corresponding data sets. Sometimes, however, if you write a form will access multiple data sets (configurable at runtime) it would make more sense to put the data source in the form instead of the data module.
<davidi> A reminder - next year's US Inprise Conference will be held in Philadelphia July 17-21. info is available at www.inprise.com/icon99. We are also planning to have a European conference next fall. Stay tuned for more information.
<Jim> MIDAS automatic updates doesn't support all the Oracle SQL syntax. Do you plan to add this support in the future?
<JohnKaster> What syntax? We support updating all their data types. (Note: I have since discovered that there is some blob update syntax that is non-standard SQL, so it requires you to write custom code in the MIDAS Provider's BeforeUpdateRecord event.)
<jmartin> I am considering Delphi 4, standard or pro. What are the big differences?
<davidi> there's a feature chart on our web site at http://www.inprise.com/delphi/del4sku.html. One big difference is pro has loads of source code.
<AChace> Any plans for a slimmer BDE, comparable to the 3rd party Apollo. It would help open up the shrink-wrap Delphi market by making deployment smaller and easier.
<JohnKaster> MIDAS is a very slim data access solution on the client side. There have also been many other data driver solutions from third parties since we provided the abstract TDataset in Delphi 3.
<Mango> Sorry ChuckJ, I disagree. I believe datasources belong on the form as they are the conduit between data and UI Controls
<ChuckJ> This is a good point. It really a question of style. I don't like non-visual components on my forms, so I tend to put them on a separate data module especially if they are associated with other non-visual components.
<MBeckius> Can we expect an IDL2Pas before the next major release of Delphi?
<BenRiga> We will be posting the IDL2PAS spec to our web site over the next couple of weeks. Expect to see it in a future release of Delphi.
<davidi> We've had many questions about a Delphi for Linux?
<BenRiga> We have not made any announcements about this. We continue to monitor this exciting area.
<Guest27622> What is the most famous Delphi-coded app (besides Delphi itself)?
<davidi> An integrated enterprise solution built with Delphi won top honors in the fifth annual InfoWorld 100 contest, which recognizes innovative applications that solve today's toughest business problems. Beloit Corporation worked with Apogee Information Systems, an Inprise Enterprise Solutions Partner, using Delphi to build an extraordinarily complex, automated bids and proposals system that slashes in half Beloit's proposal-generation. More information about the application can be found at http://www.infoworld.com/cgi-bin/displayStat.pl?pageone/news/features/iw100/98iw100.beloit.htm.
<Freeze> Are all the versions of Delphi Year 2000 compliant? <dthorpe> We will be posting a document about Y2K programming issues on our web site at http://www.inprise.com/devsupport/y2000/. There was also Y2K information in the readme file of the Delphi 4 maintenance release 2. Most of the things you have to think about are when you convert string data to TDateTime. For example, Delphi 4 added a TwoDigitYearCenturyWindow system variable to give you better control of when 2 digit years are encountered in strings
<Guest40135> When deploying a MIDAS based application, there are many tips and tricks one have to know when deploying with DCOM verse socket (security, DCOMCnfg, NT Vs Win95/98). Does Inprise intend to provide better documentation on this subject?
<JohnKaster> We expanded the MIDAS documentation in Delphi 4, and we also have many white papers on our web site with respect to MIDAS. The inprise.public.midas newsgroup is a tremendous resource for MIDAS tips & tricks also.
<Luckycat> Are there any plans to create support for interoperability with Microsoft ADOs as a dataset (either Delphi/CB creating ADOs that are readable by VB/etc., or Delphi/CD creating components that access an ADO directly)?
<JohnKaster> We're definitely looking at it. I demonstrated a prototype at the Australian Inprise Conference.
<OscarSPAIN> Why don't you put an example project of a multi-tier application as Microsoft has in your Web site ? There's nothing more clear that a good example.
<JohnKaster> See http://www.inprise.com/delphi/papers/fundel4/. It walks you completely through building MIDAS master-detail applications.
<CharlieC> We have some examples on the site at this time. In particular, if you go to the www.inprise.com/techcorner site you will find some examples;
<LucaBRAZIL> Will you create a BDE to access the database Progress?
<davidi> You can check with Progress to see if they have an ODBC driver. Then you can access your data from Delphi. According to <mikecar> progress does have an ODBC driver.
<sergey> Many parts of VCL could be done more efficiently using interfaces(not necessarily COM), and new language features. But changing that now would mean losing backward compatibility. Are there any plans to rebuild old parts of VCL in D5?
<ChuckJ> Maintaining compatibility with previous versions of VCL is a very important goal for us. We plan to use interfaces where appropriate, but not where it will break compatibility.
<davidi> Can we expect to drop the BDE in the near future?
<CharlieC> There are no plans to drop the BDE. However, you will find that we do now provide alternative solutions such as TClientDataSet, and we will continue to provide additional alternative solutions in the future.
<dfrye> Is there any development of an XML parser with DOM support for Delphi? DOM aware controls would be even better. Using XML would allow a clean separation from the server DB and/or server-based business objects.
<dthorpe> Check out the MSXML interface provided by Microsoft. I'd prefer to use what's already available than write yet another one from scratch. DOM awareness can also be had via IE interfaces.
<topprolmc> Is Inprise going to Offer Developers More support with regards to the BDE. For example, more Delphi examples, possibly releasing some of the source code.
<davidi> There are lots of examples on the web site. You should also check out Charlie's new Delphi 4 unleashed book.
<ChuckJ> Here is a comment posted by <RayBernard> related to the <OscarSPAIN> and <Mango> discussion.
<RayBernard> Comment: We find data modules to be a convenient place to put dataset-specific <ChuckJ> event handlers. We put form-specific event handlers in forms. If a form is the sole user of a dataset, we usually put the dataset on the form. Otherwise we use data modules ... among other reasons, it allows for simple expansion of the app where other forms use the datasets.
<Serge> Are there any known problems with BDE 5/MTS?
<JohnKaster> After you've done a commit on an ITransaction context, BDE won't automatically enlist in a new transaction. One workaround is to close the database connection and reopen it.
<rider> Are there plans to improve the vcl for smaller exe sizes?
<ChuckJ> We are always looking at ways to improve VCL and reduce EXE sizes.
<Guest27622> What is the most famous commercially available Delphi coded app?
<davidi> Allaire HomeSite and Cold Fusion are two examples of apps built in Delphi. JBuilder and C++Builder also contain Delphi code.
<Kent> For a "zero-administration" client system, I can use MIDAS and ActiveForms; will I still need dbclient.dll on each client?
<JohnKaster> If you want to use Delphi or C++ Builder for the client, yes. For JBuilder, the support is all Pure Java, so you don't need dbclient.dll.
<davidi> Can Java talk to a MIDAS middle tier? If so, how?
<CharlieC> Yes, an Inprise product Midas Client for Java already does it. Check out http://www.inprise.com/midas/client4java.html for more information.
<rider> How about splitting TForm and TFormExpanded (with more features/Properties)
<ChuckJ> We cannot promise anything for the future, but you can do this yourself today. You can register a new TForm class with the form designer using custom modules. Any properties added to this class will show up in the object inspector.
<rider> But I cannot drop unused properties...
<ChuckJ> You can. If you register a class that derives from TcustomForm any properties not published will not show up. Look at Property Page or Active Form for examples of what you can do.
<ash> Can a delphi CORBA client access a CORBA server by knowing only the IDL that the server implements and the server objects IOR and how? Is it possible to implement this statically and how?
<JohnKaster> You'd have to write the marshalling code by hand at this time, and use StringToObject for the IOR.
<ash> Yes I tried the StringToObject method on the ORB but the you then need a registered interface
<JohnKaster> You have two options. You can use DII by loading the IDL file into the interface repository, or you have to custom-write a stub class and register that with the stub manager.
<ash> essentially I tried every possibility I can think of but I keep getting access violations. Is there any papers published that consider this?
<JohnKaster> If you post this topic on inprise.public.corba, Joe Bentley will pick it up and pursue the answer with you.
<wirehead> Where can I find detailed information on multithread socket coding?
<dthorpe> Microsoft Developer Network, WinSock2 section. You'll find more information at http://www.microsoft.com/win32dev/netwrk/winsock3.htm.
<BS> When will help documentation for QuickReport be updated?
<davidi> We posted the latest QuSoft quick reports documentation on our web site at http://www.inprise.com/techpubs/delphi/updated.html. QuSoft's home page is at http://www.qusoft.com/.
<davidi>We've had a number of questions about QuickReports.
<ben riga>We continue to work with QUSoft to help them fix and improve the QuickReports product. Although some have asked us to remove this from Delphi and replace it with another Reporting tool, we feel that many customers have a dependency on this and removing QR would, in effect, break their code.
<ash> I realise that a single Delphi server can act as both a COM & CORBA server. However, is there intention to ship any software that represents a bridge much like the IONA::Orbix-COMet product.
<Ben Riga> We are researching this.
<x> CharlieC: Thank you for the great book (D4 unleashed). How about "Delphi Do's & Don't s" - Coding style book?
<CharlieC> I would love to write that book, but right now I plan to take a few months off from writing. At the very least, the next version of Unleashed will have even more emphasis on that subject. To me, style and design issues are among the most important topics in programming.
<mikecar> How can a program "know" if it is built with run-time packages or not ?
<davidi> One way to find out is to try running the program without any runtime packages installed and see if you get a runtime error. A clue may also be the size of the EXE file.
<tfwong> Is there a plan for Delphi to access C++Builder components in future?
<dthorpe> This is something we're considering, but there are many serious technical issues that have to be resolved first.
<bo> How about adding index information to the TdataSet class?
<JohnKaster> It's already in there, but it's not easy enough to use yet. We'll look at that.
<CodeWarrior> I have successfully created an ActiveForm, uploaded it to our web server, and viewed in IE4. But when I close IE4 my system locks up. What am I doing wrong?
<dthorpe> Make sure you're using the latest IE 4.01. IE has a bad habit of keeping object instances around in the cache, and AV'ing when something in the cache 'wiggles'.
<Tom> Dave, what happened to cached updates? What is your recommendation from here?
<JohnKaster> There is a white paper on using ClientDataset as a replacement for cached updates on our web site at http://www.inprise.com/midas/papers/.
<sergey> Do you follow the "D5 wishlist" discussion in the borland.public newsgroups? Have you picked up something useful from there?
<davidi> R&D and Marketing do follow the news groups and wish lists.
<InteractiveNW> Is there any way to use the ActiveX components developed in delphi to be used in Jbuilder
<davidi> jbuilder does not support activex directly.
<x> is it easier to develop MTS objects in Delphi vs. Visual C++ using ATL?
<CharlieC> Of course! The ATL is a powerful, but innately complex API. Our MTS implementation is designed to be clean and easy to use. The addition of MIDAS to the technology simplifies matters further by automatically handling the marshaling of data. There are examples at the TechCorner site of how to use Delphi MTS. Tech Corner is found at http://www.inprise.com/techcorner/.
<delphi32_com> if you replace cached updates with TClientDatasets, what happens to .DB and .DBF databases
<JohnKaster> You can either use them as the persistent store on the server, or not use them at all on the client.
<InteractiveNW> As a developer I am very curious to know which is the right way to go Using Delphi with Corba or Using Java with Corba?
<davidi> both do a great job with corba - The choice of product and language is up to you. Why not use both J c++builder 3 enterprise edition also supports corba
 <Guest20030> how soon do you expect Jbuilder to support MIDAS 2?
<JohnKaster> The only features of MIDAS 2 not in JBuilder right now are nested datasets and abstract data types. When JDBC supports these types, we should be able to add the support for JBuilder clients.
<rider> Why no TClientDataSet in the standard or professional edition?
<dthorpe> TClientDataset has remote connectivity. We're considering creating a "non-remotable" client dataset, but no commitment at this time.
<Jim> MIDAS doesn't support updates of BLOB type fields in ORACLE. Any plans to change this?
<JohnKaster> I didn't know about this, but I'll investigate.
<delphi32_com> For JohnK, I re-words the question as - Are you advising customers to replace cached updates with TclientDatasets for multi-tier apps? And obviously are you also saying that one will still use .DB and .DBF databases in non-multi-tier apps.
<JohnKaster> We recommend TClientDatasets instead of cached updates. We see people moving away from .DB and .DBF databases, but you can still use them very easily with MIDAS. Most of my demos are based on our DBDEMOS tables, so I use them quite frequently.
<M> Why is there no Records Support (In Type Libararies) in Delphi C/S ?
<dthorpe> There is. OLE doesn't allow structures in automation interfaces. If you are creating a dual interface, all method parameters must conform to automation specs for the dispintf half of the dual interface. If you turn off dual, you can use structures in your params.
<M> How do you turn Dual interface off for Structure support in DCOM ?
<davidi> DCOM requires automation.
<M> So in other words there is no way to use structures under DCOM ? How about CORBA ?
<dthorpe> Put your structure into a byte array, and unpack it at the other end.
<GregL> One assumes MIDAS will always be restricted to the client server edition of delphi. But does CORBA support also have to be restricted to Client server considering that Corba is non-windows OLE automation?
<davidi> CORBA will stay in the client/server version.
<rider> to dthorpe: will there be an update of your great book Delphi Component Design?
<dthorpe> ya, i guess. when a) I have another 18 months of weekends to devote to it and b) a publisher steps up to make it worth my while. :>
<Biol> Midas 2 single seat license: may I run 2 or more client apps (EXE) on the same PC at the same time ?
<davidi> MIDAS licensing is per machine - you can run as many apps on one machine as you want
<x> Why is Visual C++ more popular than Delphi?
<CharlieC> Because some people like to do things the hard way!
<bo> (TDataset and Index Info) I'm sorry, the base TdataSet class carries no index information. i.e. TDataSet(Table1).IndexName will not work.
<JohnKaster> I can give you details on this afterward. Don't have time right now, sorry.
<MLessard> What really mean the error "An outgoing call cannot be made since the application is dispatching an input-synchronous call"?
<dthorpe> This means that an inter-process call is coming in via SendMessage (COM low level), and you're trying to make an inter-process call back to that process. This is known as a deadlock. You need to defer your callback to some later time, after the current call has returned. PostMessage might work.
<IFreely> Has the licensing of MIDAS changed since Delphi3
<Ben Riga> Actually we've revised the licensing. We've introduced per-user licensing. John K has written this up at: http://www/midas/papers/licensing/
<Luckycat> Are there any plans for Windows CE target support?
<Ben Riga> We've had a number of requests from customers for this. We will continue to monitor this. This is something that would take a great deal of work. The WinCE API includes only a subset of the Windows API. Also, there is no one hardware platform for Windows CE (in fact there are quite a few).
<DrBob> Now that we have AppServer and JBuilder for AppServer, will we see Delphi for AppServer as well?
<Ben Riga> The Inprise Application Server will be supported by all of our application development tools including Delphi. The first step to supporting the Application Server is to improve our CORBA support. We are working on this. We will be posting the IDL2PAS spec to our web site over the next couple of weeks.
<WizardII> What is the best way to make product suggestions?
<davidi> You should post them on the newsgroups.
<davidi> Thanks for spending the hour with us. Use the newsgroups for more conversations. Happy Holidays to all. See you in 1999 for more chats.

-- Inprise Electronic Marketing Online Forum Sysop
FYI: Phrase searches are enclosed in either single or double quotes
 
 
Originally created by
Tamarack Associates
Fri, 29 Mar 2024 06:30:53 UTC
Copyright © 2009-2024
HREF Tools Corp.