1. Computing

Create Multiple Document Interface (MDI) Applications using Delphi

By November 12, 2012

Follow me on:

Do it with Delphi :: In simple words, in an MDI application, more than one document or child window can be opened within a single parent window. This is a common situation in applications such as spreadsheets or word processors - one window, usually called the MDI parent or MDI container, contains many other windows, usually called child forms.

Read the full article to learn Create your First MDI Application in Delphi


November 13, 2012 at 11:04 am
(1) Warren P says:

Seriously? In 2012 the topic “MDI” should be very short indeed: “Don’t do it!” not “Do it with delphi!”. MDI is a seriously old and broken part of the Win32 API and should not be used.

Other things not to start doing in 2012: Don’t use the BDE. Don’t start using BlackfishSQL because it’s no longer in Delphi versions past 2010, and don’t use anything marked “deprecated”, like TThread.Suspend/Resume.

That would be a great article to write: The Delphi Graveyard: Stuff you should NEVER EVER Use.


November 13, 2012 at 11:20 am
(2) Zarko Gajic says:

@Warren: while I do agree on what you said .. I still have in mind application that are MDI, using BDE, Suspend/Resume …. and one needs to maintain in 2012/2013…

November 14, 2012 at 4:31 am
(3) Jørn E. Angeltveit says:

I agree with Warren. And the title does say “Create your FIRST mdi app”, not “How to maintain [...]” or “How to move away from [...]”

You really have lots of good stuff here at about.com, Zarko – and I use this site often myself.

But you must avoid to recycle old, outdated articles by bringing them into your blog feed. This really creates a bad impression of what you really have here…

just m2c

November 14, 2012 at 4:36 am
(4) Zarko Gajic says:

@Jørn, Warren: Point taken. I’ll see not to pull oldies from the dust …

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

©2014 About.com. All rights reserved.