Subj : Re: Info Request To : borland.public.cpp.borlandcpp From : "Ed Mulroy [TeamB]" Date : Tue Jan 27 2004 12:07 pm If you worked with embedded systems then you are likely to be familiar with a multi tasking system with a task dispatcher and a messaging system where asynchronous messages may be sent to functions that you have registered with the system. Windows works in a similar fashion. It would be best to get a book on Windows, even if an old one. Petzold's "Programming Windows *" series of books are good and you should be able to find a copy of an old edition in a used book store. I have links to tutorials, references and sites related to C, C++, Windows and Borland on these pages. http://www.mulroy.org/programg.htm http://www.mulroy.org/borland.htm I have posted a zip file containing variations on hello world programs showing console mode, graphical (GUI) mode, standalone, and with dll's both implicitly and explicitly linked. There aren't any dialog boxes in it but I'll try to add one soon. If you download it, set your unzip program to create the directories it has saved inside of it. http://www.mulroy.org/hello.zip What you downloaded is actually the set of command line tools from the commercial C++ Builder compiler version 5. This newsgroup is where the old Borland C++ compiler is handled and not all issues are the same across the two compilers. It would be best if you looked for newsgroups with the word 'cppbuilder' in their name. For instance: borland.public.cppbuilder.commandlinetools borland.public.cppbuilder.language.cpp borland.public.cppbuilder.nativeapi .. Ed > fgianni wrote in message > news:40168de6$1@newsgroups.borland.com... > > I am a fairly competent programmer, but I always only > worked with embedded system, now I downloaded the > free Borland C++ compiler to try and learn a bit of windows > programming, is there any tutorial around that you would > recommend? What I will really need to learn is how to > make use of the windows services, open a window, create > a dialog box and so on, really from scratch if possible. .