Delphi 5 Live Chat Transcript from October 13, 1999

By: John Kaster

Abstract: The complete transcript of the general Delphi 5 moderated live chat

Delphi 5 Live Chat on Wednesday, October 13, 1999

Subject: General Chat

Chat Formatting Conventions

chatter 1

This is a question asked by a chat participant

speaker 1

This is an answer or message posted by a speaker

chatter 2

This is another question asked by a chat participant

speaker 2

This is another answer or message posted by a speaker

editor

This is an editorial comment

Chat Transcript from Wednesday, October 13, 1999

Please note: Some of the text for this chat has been edited for clarity.

Chat User

Message

cellis

Welcome to the Delphi Auditorium! The LIVE Delphi Team moderated chat will begin shortly. Once the moderated chat begins, general chat will be disabled in this auditorium and you will no longer see other users listed in the users box. To ask a question of the speakers, use /ask and type in your question.

cellis

Welcome to today's moderated chat! Your moderator for today's event is David "I". You may now begin to ask questions of the speakers using /ask from your chat command line.

davidi

Before we start with the chat, Ive been asked by the lawyers to post the following message: "Forward-looking statements, if any, made during this online discussion, including, but not limited to those concerning Inprise's future financial performance, product availability dates, and the potential features of or benefits to be derived from the company's products, will 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 which the company may acquire, possible disruptive effects of organizational or personnel changes, shifts in customer demand, market acceptance of the companys new or enhanced products, delays in scheduled product availability dates, actions or announcements by competitors, software errors, general business conditions, and market growth rates in the client/server and Internet software markets, and other factors described in the companys S.E.C. reports on forms 10-K, 10-Q, 8-K, and the Inprise. . ."

davidi

Present at today's Delphi chat are: Chuck Jazdzewski - Chief Scientist/Principal Engineer, Danny Thorpe - Senior Engineer, Eddie Churchill - Senior Engineer, Adam "Sparky" Markowitz - Engineer, Mark Edington - Senior Engineer, Chris Hesik - Senior Engineer, Steve Trefethen - Senior Engineer, Rick Nadler - R&D Manager, Allen Bauer - R&D Manager, Jim Tierney - Staff Engineer, Ben Riga - Product Manager, Kendyl Uppstrom - Product Marketing Manager, Charlie Calvert - Senior Developer Relations Manager, Christine Ellis - Senior Developer Relations Manager, David I - VP, Developer Relations

cellis

This auditorium is currently quiet. Chat has been disabled to keep the noise down. You will not be able to see other users also logged into this auditorium. To ask a question, type /ask and then type in your question.

abauer

Visit http://albums.photopoint.com/j/AlbumIndex?u=88172&a=811179 for pictures of us all chatting...

rvanider

Will there be an update to Delphi 5 to support MMC? This is a requirement of providing server-side configuration.

sparky

Not in an update for Delphi5, but possibly in future major revisions.

rvanider

When should we expect a release of an IDL2PAS tool?

briga

The IDL2PAS compiler is currently in beta. We expect it to be released before the end of the year.

code_runner

When should we start expecting the conference CD's?

briga

The conference CDs are now shipping. They began shipping this week.

beny

Are going to answer questions about Delphi for Linux?

echurchill

Yes (within limits :-)

CRConrad

About the VCL: would it be possible to get design-time instantiable query parameters, just like data fields?

medington

There is already a property editor on the Params property of TQuery that allows you to create parameter objects at design time. Does this answer your question? If not please resubmit the question.

whawke

How is the port to Linux going? (Across all product lines)

briga

The Linux work is going very well. We have already shipped InterBase and VisiBroker. The next product to ship will be JBuilder. This will be dependant on a JDK. I would expect this soon. Then Delphi and C++Builder. That will also be soon.

beny

If you are, what databases will be support in this version?

rnadler

We're currently working on Interbase and MySQL support, but these are just a couple of the Databases we'll end up supporting in the final release

RodRishworth

Why are there still global form variables in Delphi (even a function like Printer would be better)

cjazdzewski

The reason is simplicity. We provide globals to simplify creating small programs. You don't have to use the global form variables and you can delete them if you wish.

gregL

For some of the projects I'm involved in relational databases just don't cut the mustard. Performance is terrible and the programming is getting complicated. Is Borland thinking about oodbms's and if so in what direction are those thoughts leading? (Prefereably avoiding object/relational)

echurchill

We are investigating OODB support but at the moment we cannot commit to having it in the next release.

viewsea

When will all Borland products be available online, and internationally? TIA.

briga

We are working on this. At the moment all of our products are available online in the US. We are working through the fulfillment/distribution and tax issues to be able to do this worldwide. We do not have a date for this yet.

CRConrad

about the OP language: Any chance of seeing a combined 'try ... except ... finally ... end' structure, in stead of having to nest them?

cjazdzewski

Yes. We plan to support this in a future release of Delphi.

BrionWebster

when will the ADO enhancements / fixes be posted on the Borland web site?

medington

We don't have a specific release date but we are working on it. But please see the ADO newsgroup for updates that have already been made available.

marcoc

are we going to see any delphi update when win2000 is released?

abauer

Some Windows 2000 support already made it into Delphi 5. As for updates we are currently evaluating the impact Windows 2000 has on the shipping product.

MikeO

How is the hiring of new R&D personnel going?

echurchill

We still have some open positions if you want to submit a resume.

branko

Why doesnt Borland offer version of Delphi without QR or at least some other report engine as a choice?

briga

Many Delphi developers have used QuickReports since Delphi 2. To remove it at this point would cause many existing and working applications to be broken.

klipscomb

Can you give us an overview of Internet component changes in Delphi 5 vs. Delphi 4?

jtierney

InternetExpress makes it easy to create 4.0 browser compatility MIDAS client web pages using HTML, XML, and JavaScript. See the community site for articles written by John Kaster. Also, the internet socket components were enhanced to support non-blocking name lookups.

RandyB

Can I assume a transcript of this chat will be made available?

cjazdzewski

We will make our best efforts to make the transcript available on our web site.

viewsea

When is a demo of Delphi 5 going to be available for download? Or even for order on CD? There are JBuilder and BCB demos, but no Delphi demos. TIA

echurchill

A CD with all the full-working trial versions can be ordered via Borland community site, and the Delphi 5 trial should be available for download soon from our web site.

Jeff Davis

What are the plans for supporting Windows 2000? Are there any plans for better tools for building MMC snap-ins? What are the timelines for these projects?

sparky

Support for MMC will not be in D5 (srv pcks), but will show up in future versions...

flint.dwiggins

Will there be a type library released for DirectX (latest version) and Glide that we can use with Delphi 5?

echurchill

We are working with Microsoft but at the moment we cannot commit to a specific release date.

StefanPaetow

davidi, considering the difficulties people are experiencing with the Borland Database Engine in confunction with Corel etc, how has this been addressed in Delphi5?

davidi

We're working Corel to solve any problems with BDE.

Chambinho

how can i make a ftp server?

sparky

Check out the RFC for FTP and/or visit the .delphi.internet newsgroup for assistance. Good luck...

jtagum

Would there be chance of writing code once and run anywhere for Delphi ?

cjazdzewski

We have done work in this regard but we do not have plans, at this time, to put it into a shipping product. When we demonstrated this the expectations people expressed far outstripped what we planned to deliver. We felt it was better not to take it any further instead of delivering something inferior.

viewsea

Is it 110% necessary for Borland to use ichat? In Netscape, the chat screen is only 1/2 screen high.

davidi

we'll evaluate what other software to use for future chats. for now we are using ICHAT.

BrionWebster

Can anyone make a definitive statement regarding the marketing plan for Delphi?

briga

Dale Fuller has committed to getting us back in the forefront of developers hearts and minds. The first step will be to promote Inprise Corp and theBorland brand. You should expect a in-your-face campaign for this coming soon. ("soon" is my favorite word ).

drs

Do you regard the BDE as effectively dead with the advent of ADO?

echurchill

No

AngelR

To use InternetExpress does it require HTML knowledge and experience?

jtierney

No. It helps when you want to customize the appearance of the web page. For example, you may want a page that consists of some static HTML mixed with the HTML/JavaScript/XML generated by InternetExpress. To accomplish this you will create an HTML page that includes special tags that will be replaced by the InternetExpress components. HotMetal (which is included with Delphi5) or other wysiwyg HTML editors can be used to create this page. Familiarity with HTML comes in handy, even when using an HTML editor, because you'll be able to edit the HTML itself when you need precise control of the page.

viewsea

Does Borland have a full time liason with university CS programs to encourage them to use Delphi, BCB and JBuilder?

davidi

Our educational sales organization is dedicated to helping universities, colleges, high schools and others to continue to use our products in their curriculum. for more info, you can go to our educational web site.

bill

about Inprise R&D: would you consider applicants from outside the US?

chesik

Sure, check the job listings at borland.com. We have several people here on Visas already

code_runner

When should we start expecting the conference CD's?

briga

The conference CDs are now shipping. We began shipping this week.

rjones

how can you convert a TPicture to an IPicture Interface

sparky

There is support for this already in the VCL. Look for PictureAccess and see how it is being used. Also, the .delphi.oleautomation newsgroup may be able to help you...

bill

Is COM/DCOM going to be supported in Kylix? What about the future of MIDAS & Kylix?

echurchill

We won't be directly supporting COM and DCOM under Linux. We will have MIDAS solutions on Linux.

CRConrad

Please, PLEASE reassure us that you won't make OP much more C++-like than it already is! Overloaded methods, OK, but what's next? Overloaded operators, or -- shudder -- multiple inheritance? Remember the adage about tangled hierarchies and spaghetti! I hope never to be ABLE to see an "Obfuscated Pascal Contest"...

cjazdzewski

We take a great deal of care when changing the language. We try to make only the smallest language change that will accomplish what we need. I can't guarentee that you will like every change we make, but I will try my best not to break the language with the changes.

AngelR

Does InternetExpress only work with MIDAS?

jtierney

Yes. The MIDAS data packet is embedded into the HTML pages as XML. See the community web site for John Kaster's article on how to use InternetExpress.

gregL

Is obj:=nil; obj.free really reliable? I often hear experienced users saying not.

echurchill

Works fine, we know of no problems.

RodRishworth

Will future releases see a collection of (tested) components as well as Jedi translations?

davidi

Yes. In fact, Delphi 5 includes a Jedi translated unit. URLMON.PAS.

gregL

MMC has been mentioned. What is it?

sparky

Microsoft Management Console

bill

What are you doing about the features that UNIX is missing compared to Win32? (e.g. threads)

echurchill

We will be using the existing UNIX/LINUX threading libraries.

philstubbington

Delphi has always struck me as being well designed. How long was the design process for Delphi initially, and what problems (if any) have original design decisions caused in later releases?

cjazdzewski

Thank you. Delphi 1.0 was in development for two years, but the initial design for VCL and the compiler was done, mostly, after the first two months. The only initial design decision we learned to regret was a binary based streaming system which was eventually replaced by the current property based streaming. I think the design we came up with has held up very well.

Joey

Can someone explain the differences between using WebBroker vs ASP with Delphi ? maybe an example

abauer

The ASP support in Delphi is for the creation of Active Server Objects which are accessed via an ASP scripted web page. WebBroker provides a general abstraction of the HTTP server request and response and generally performs better when implemented as an ISAPI DLL. The Delphi PageProducer components can also be used within Acitve Server Objects.

CRConrad

More non-tech: OK, guys, you all know the name of the competition. So will we see any 'super-bundle' of D5/CB4/Jb3 to compete with Visual Studio? More importantly: Will Delphi and 'Delphi/Linux', whatever its name will be, come as a bundle at a somewhat reduced price compared to each on its own?

chesik

This is something we've been considering for awhile (at least the combination of Delphi/BCB). It would make our lives a bit easier because it would mean one combined release rather than two separate releases each year.

edicom

there are any news about quick report? some fixes?

chesik

Check with www.QuSoft.no for up to date QuickReport info.

viewsea

echurchill: Thanks, but WHERE on the site? I have seen a CD of Jbuilder and BCB, but no Delphi demo...

echurchill

We are adding Delphi 5 to the CD now.

GNiessen

If I upgrade my development workstation to Win2000, are there any known problems?

echurchill

Since Win2k has not shipped it is too soon to say but we are actively testing against it.

AngelR

How can I obtain a copy of the conference CDs?

davidi

You can order it from our web site at shop.borland.com.

RodRishworth

Why does the IDE not compile units and save DCUs if the unit has not been modified for some period? This would allow even faster builds

abauer

That is a good suggestion and is in line with many other enhancments we are considering for a future release.

briga

Many of you have been asking about specific delivery dates for products. We cannot say what we will be delivering and on specific dates. We will not deliver before the product is ready.

Jeff Davis

Is Inprise planning on providing a Windows Installer Merge Module for installing the BDE and other Delphi runtime libraries under Windows 2000?

echurchill

We are working on MSI support

bill

any chance of seeing templates or similar functionality in OP?

cjazdzewski

We have considered this but we don't have any definite plans to include it at present.

CRConrad

I got that trial CD two days ago; there doesn't seem to be any Delphi-install on it.

briga

We have now put all our products trials on one CD. The one you received was probably C++Builder and JBuilder. We just signed off on the Delphi trial last week. Expect it soon.

Joey

What will be the main features in Delphi 6?

chesik

More Cool Stuff (TM)! Hard to say right now, but likely Win2k, more Internet stuff, .... Please let us know what features are important via either the bug submission page or the newsgroups.

irobayna

How about idl2pas??

davidi

IDL2PAS is being worked on. will be available before the end of year.

Jeremiah

Given that Borland needs to make money off of midas and given that that will never happen unless there are a large number of people using it. Why doesn't Borland give away the single user license's like candy?

briga

Actually using MIDAS in a single tier and two tier environment is free for Delphi Enterprise developers. See http://www.borland.com/midas/papers/licensing/ for more info.

CRConrad

Are you considering something akin to 'packages' on Linux too?

cjazdzewski

Yes. We will include packages in the Linux release.

whawke

Is Borland still looking at using UML diagrams for mapping business processes? I seem to remember a friend who attended last year's conference mentioning something to that affect.

echurchill

We are still investigating various diagramming systems. Stay tuned.

whawke

It has always been difficult to use the OpenTools API due to the lack of documentation. The API is getting *MUCH* better but are there plans to provide more docs and more examples?

abauer

We are currently evaluating what would be the best avenue in which to publish the documentation and examples. In fact I have put an example into CodeCentral that provides a simple example wizard that generates an keybinding editor enhancement for Delphi 5. The community site is top on the list of potential ways of getting this information out.

MikeO

When can we expect the next version of TeamSource and what is planned?

dscofield

The next significnt rev of TeamSource will most likely be in the D6 timeframe. Plans are still forming... I'm always open to suggestions!

beny

What about Active Directory?

sparky

This would be part of the Win2k support for future versions...

RodRishworth

when will community e-mail start working?

davidi

Email is still a future feature for community. I don't have a date for it to go live. Stay tuned, we are adding functionality all the time.

bill

About DCOM on UNIX/Linux. Should we be looking at specific products? (EntireX from Software AG comes to mind!)

cjazdzewski

We don't have any plans to duplicate DCOM for Linux. We will allow you to use libraries provided by third parties, however.

Jeff Davis

Are there any plans to support cached updates using ADO? I know there have been comments about deficiencies using TUpdateSQL, but are there any plans to support custom INSERT/UPDATE/DELETE statements?

medington

You can use the TADOCommand component to issue custom update statements. Batch updates are equivalent to cached updates. In most cases TUpdateSQL is not required for updating.

AngelR

Has borland discussed other future platforms for Delphi? Like BeOS. Seems to be coming up from the back quietly.

davidi

No plans for BeOS for now. We are focusing efforts on Windows and Linux.

philstubbington

Obviously the Delphi team is a lot larger than it was with Delphi 1. How do you keep that team focused and communicating?

stodd

(Delphi Program Manager) The key is to keep people passionate about their work.

rvanider

With the introduction of the LINUX version will we see a drop in the number of new features that are specifically for Windows?

cjazdzewski

The windows version is still a very high priority for us. We don't plan any reduction in features for the next version.

ecardenas

Do you think that MIDAS 3, will make that things that I currently do with ActiveForms and IE, will work in Navigator with XML as well?

jtierney

If your ActiveForm is displaying and editing a MIDAS datapacket with simple controls, then InternetExpress may be able to replace your use of ActiveForms. InternetExpress pages are compatible with 4.0 browsers and above. (IE and Netscape)

InternetCrypt

Has there ever been any talk of creating the ability for VCL components to link to the properties of other components? For example an edit box that you can attach to the text property of another control simply by setting a SourceComponent and Source P

sparky

Actions can be used to simulate this type of functionality in certain ways.

AngelR

Is InternetExpress only for MIDAS use?

briga

InternetExpress does use some of the key MIDAS functionality. The idea of using XML to move data-packets from the server to the client and back again (and resolving the data to the original data source) is a key problem when developing for the web. MIDAS dramatically simplifies this.

RodRishworth

What will you do about the features from Unix which Win32 is missing? Or will you aim for compatibility?

cjazdzewski

You will be able to write code in the Linux version of Delphi that will not work on Windows and vice-versa. You will also be able to write code that will work on both. The level of this compatibility/incompability has not yet been fully determined.

InternetCrypt

Has there ever been any consideration of an MFC to PAS converter?

davidi

We've never considered it. It would be a huge amount of work. Our C++Builder product can compile MFC apps.

Joey

What tool did you use to create the community site ? Delphi ? C++ Builder ? Webbroker ?

davidi

We are using Delphi, C++Builder, InterBase, WebHub (from HREF Tools), Oracle, and a host of other products and technologies. The community site runs on Solaris, Windows NT and Linux boxes.

briga

Some of you have asked how to pronounce Kylix. In the interest of avoiding another Delph-eye vs Delph-ee debate let me say that internally we pronounce it like K-eye-lix.

StefanPaetow

davidi John Kaster mentioned at some stage that some sort of installation API might be made public at some stage or other. What is the status on that?

echurchill

we are planning to support MSI

KTPenrose

Borland has committed to Delphi-Linux. But the Macintosh market is growing, and the Mac offers a substantial performance increase over x86 based systems. Why hasn't Borland committed to Mac?

davidi

No plans for the MAC. Back in the mid 80's we had Turbo Pascal for the MAC. We stopped soon afterwards due to lack of demand.

GNiessen

John Kaster showed a little change to one of the InternetExpress components to allow showing the XML. Has that been posted somewhere or will it?

jimt

We'll ask John to post that fix to CodeCentral.

jkaster

See my first "Express Way to the Internet" article at http://community.borland.com/article/1,1410,10292,00.html under the heading "More Cool Web Components" for step-by-step instructions.

drs

How portable would a program be between Win/Linux if it, say, only used VCL and no API calls? Would you still expect extensive conversion work?

cjazdzewski

We have not determined how compatible the Linux VCL will be compatible with the Windows version. We do consider it a high priority goal to allow the porting of VCL components with a minimum of changes. Obviously, avoiding making direct Win32 calls will make porting much easier.

cellis

We will not be discussing release dates during todays chat. We will deliver new products only when they are ready.

klipscomb

What is IDL2PAS?

sparky

It is a tool which takes a Corba IDL file and translates its contents into classes (and other things) that Pascal can use to communicate with other Corba objects.

cellis

We will no longer be accepting new questions. We will try to answer all questions that have been accepted so far. Thank you.

CRConrad

For those of us who are not just conservative, but reactionary: Any chance of the IDE getting back the good bits from Delphi 1? I liked the TTabset selectors in the Palette and the Object Inspector better than the current top-heavy and boring-grey ones...

dscofield

I'll take that as a compliment... :-) But, standardizing the UI with common practices has it's advantages, too.

RodRishworth

How will Kylix be licenced and priced?

davidi

We have not announced pricing and licensing terms. Stay tuned to our web site for future announcements.

Jeremiah

What kind of in your face advertising should we expect and where will those ads be placed?

briga

We're not ready to unveil it yet but you will see a *definite* attitude. The first bunch would be very high-level aimed at your managers, CIOs and CEOs.

crisanv

Where can I find any solution for EEFACE error in conjunction with Paradox tables (not Access)?

medington

I suggest posting your question along with some more background info on the database.desktop newsgroup of our support forum.

gregL

the original "object" type is useful for some maths stuff. Is it really necessary to deprecate it in favour of class?

cjazdzewski

We have deprecated our support for the old object model. We have no plans to move support for it forward to any new platforms or processors. We will keep it for Windows for the IA32 instruction set but we cannot guarantee it will be available beyond that.

smbohn

Is BDE being kept around for Legacy applications, or will it provide features, in the future, that are not available in ADO?

echurchill

We don't want to count on ADO & OLE-DB Providers for all data sources, so the BDE will continue to evolve. In addition, we are working on a complete BDE replacement since we can't expect to find ADO on Linux.

Joey

When would I use ASP stuff instead of WebBroker ?

sparky

This depends upon the architecture and decisions that management has made on your project. I would suggest researching the technologies and determining which ones are best for which kinds of situations. Also, the technologies can be combined in some cases.

bdavid1

Is Borland going to support Oracle's JDevloper or has that been turned over to Oracle?

davidi

JDeveloper by Oracle is their version of our JBuilder product. We are still working on JBuilder, the next version will be an all Java IDE that will run on Solaris, Linux and Windows. Oracle licenses versions of the JBuilder source code and produces their own product.

RodRishworth

why does the (I use D4 descriptions) C/S version cost so much more than Pro? And why is ActiveX in but TPageProducer out

abauer

In response to customer requests we have now included the WebBroker technology in D5 Pro. Pricing is up to marketing... I'm in R&D... ;-)

wolfereeno

How's morale? Where can we send donations of Beer? This x-platform support is as exiting a thing as I've heard from Borland in years. Great Job

dscofield

CHesik wants Bud Light. The rest of us do Corona. 100 Enterprise Way will work just fine. Don't worry, we'll find it.

Chrismo

(Related to Q31) Doesn't the IDE skip recompiling unmodified units already?

dscofield

Yes - but the question had to do with modified units. i.e. a modified unit, not modified in the last X seconds/minutes, getting automatically compiled in the background (obviously not reporting errors).

viewsea

Will the Delphi trial be available online for download? Size is not a problem as Oracle, IBM and others have 150++MB demo downlaods.

echurchill

Eventually, that is our goal

dbhatia

What technical information can be provided to us by Borland upfront to prepare us for Delphi for Linux?

davidi

Buy Delphi today, keep learning the language and the components. Learn all you can about Linux and it's development model, component libraries, etc. Stay tuned to our web site for more in the future.

CRConrad

Oh, about that TField / TParam thing again: Any chance of removing the 'ugliness' of one TCurrency propoerty being callled 'AsCurrency', the other 'AsBCD'? Perhaps both properties, in both components? No biggie, though! :-)

medington

Unfortunately these are confusing names because BCD support was added after the TCurrencyField already existed. There is not much we can do to fix the naming without breaking existing code.

KTPenrose

Would it be hard to look at Java as a CPU instead of a language (since it becomes byte code anyways)? In this way it would just be a compiler option under Delphi (EG. 386,486,Pentium, Java).

cjazdzewski

We have looked at the Java byte code. We demonstrated a limited facility to compile a subset of Pascal to run on the Java VM. Unfortunately, it was not functional enough to delivier on what we felt customers expected. Java byte code is also highly tailored to the Java language. There are several things in Pascal that would not map into Java cleanly (var parameters, for example). We don't currently have any plans to take this project further.

AngelR

How is Borland doing? Are you growing? Are you expanding your marketing? Are you employees excited? I've been a dedicated Delphi user since moving from Clipper 5. I've been with Borland since v.1 I'm interested in know how Borland is really doing?

echurchill

The Delphi team is certainly excited. We are excited about the feature directions we have taken with Delphi 5 and are also excited about the opportunity to bring Delphi to Linux.

drs

When will Borland set up an effective on-going feedback mechanism for suggestions, etc? Submitting wishes via a bug report, only bogs down the people working on real bugs.

davidi

We'll be adding a wish list application on the community.borland.com site. for now you can also post suggestions in the code central repository.

Joey

What is WebHub ?

briga

See http://www.href.com/

gregL

Is borland planning on supporting a specific gui for kylix (gnome, kde etc)? What Libraries (gLibC etc)?

cjazdzewski

We have investigated GTK+, QT as well as the various desktops. We will be announcing which libraries and desktops we will be supporting soon.

irobayna

how about Windows CE or Palm OS support? Native binaries?

davidi

no current plans for Windows CE or Palm OS support.

Plethora

Do you expect to seperate out the Translation Manager from Delphi? programmer <> translator; translating is generally done by non-Delphi 3rd party

chesik

I'm not sure, but I think we shipped an external translation tool which uses the same engine as the one built in to the IDE. Look in the bin directory for etm.exe (or something like that).

jkaster

Delphi 5 does not include this file.

klipscomb

What is Kylix?

briga

Kylix is the first high performance Rapid Application Development (RAD) development tools for the Linux platform. For more info see: http://www.borland.com/about/press/1999/linuxdev.html

AngelR

Do active forms only work on IE or can they work on Netscape?

davidi

You can use Netscape and the ActiveX plug in to be able to use ActiveForms with netscape.

azret

There have been many requests for a .suggestions newsgroup. Should we expect it?

dscofield

This kind of thing will most likely be handled on the community site instead of the newsgroups.

ecardenas

there will be a paper called like "Make your Windows apps with Linux in mind" in order to make easier the future migration of some apps?

briga

We do plan to help you with you Delphi and C++Builder migration. Oh, and if you're using Visual Basic or Visual C++ we'd be more than happy to help you migrate.

MiniMe

When can we expect a fully operational Bug list on Borland's Web site? The current one is just a subset,and in beta....

davidi

There are bug lists on our www.borland.com/devsupport site. we're working on a improved bug tracking system for our community.borland.com site. use the current system and stay tuned for the next generation.

CRConrad

jazdz: Packages... While Borland's implementation is comparatively great (I had my doubts at first; what, no single component library to recompile when installing components?!?), are they really necessary any more? Shared libraries were about saving disk space, weren't they...? In stead, what we got turned out to be 'DLL Hell'... Heck, people don't dare delete any of the myriad libraries in C:Win or System for fear of breaking their environment, so I wonder if libraries even save space any more, in practice!

cjazdzewski

We find that packages do save us a lot of space since we deliver several VCL based applications, but we will never require that you use them. We also use them to allow dynamically load functionality into the IDE such as new components, wizards, property editors, IDE enhancements, etc. Users can also use packages to accomplish the same task. I agree that they don't turn out to save much room but they do allow much more dynamic functionality than just having a static EXE.

irobayna

How about full CORBA integration w/ Delphi?

briga

You can expect to see a IDL2PAS compiler before the end of the year.

Jeremiah

Will the bugs put into the BETA bug reporting page on the community website be lost when it goes live?

davidi

Yes, those bugs are temporary. You should be reporting bugs to http://www.borland.com/devsupport/bugs/bug_reports.html if you want them to be correctly tracked.

AngelR

What has prevented Borland from considering porting Delphi to the Mac? Some of my customers us Mac and they would like me to develop to it. But unfortunately my Windows development has been squarely focused on Delphi.

dscofield

No right mouse button. :-)

BrionWebster

will unanswered questions be answered at a later time, or appended to the transcripts?

davidi

We'll try our best to answer as many of the other questions as possible in the final transcript.

jkaster

The transcript has been edited to answer all questions.

DanaLudwig

Will you be enhancing your Delphi 5 feature list with links to simple examples of use of the new features? It's still not clear to me whether or when I should upgrade from D4 to D5

briga

That's a good suggestion. One way to do something like that is to use the CodeCentral stuff on our community site. Head on over to http://community.borland.com/

RodRishworth

I love code completion, but will it be possible to (e.g.) sort the implementation delpending on the order of declaration of the interface? It is almost too easy to navigate around, but I still find myself scrolling all over the place sometimes....

abauer

We have had several similar requests and are considering them along many other ideas for future releases.

gregL

can delphi's corba support handle variant arrays of variant arrays of &etc (instead of multidimensional variant arrays)?

davidi

IDL2PAS supports all of the corba types.

rjones

is there an update for the tlb editor .. there have been problems with it getting out of sync with the underlying implementation code

davidi

work continues on the TLB editor.

RodRishworth

How can we actively 'advocate' Delphi best? I expect most of us at work would be preaching to the converted anyway!

briga

You can have a huge impact by telling all your friends. Pass around the trial (coming soon). Also, as part of the Delphi launch we have begun a "Stand Up and be counted" campaign. Tell your customers that you use Delphi. For more info on this go to: http://www.borland.com/delphi/standup/

dscofield

Thanks everyone for coming!

chesik

It's been fun. Don't forget to send the Bud Light

abauer

This has been a great time.. Thanks for coming!

cellis

Thank you for joining us today! Watch our Web site for announcements regarding future moderated chats.

briga

see you all at the next live chat.

davidi

thanks for joining us.

davidi

applauds fervently.


Server Response from: ETNASC03