home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / pascal / delphi / welcome
Encoding:
Internet Message Format  |  1998-11-10  |  18.5 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news-out.cwix.com!news-out.CW.net!newsfeed.cwix.com!207.20.0.50!peerfeed.ncal.verio.net!Supernews60!supernews.com!news.alt.net!gelemna.ft-wayne.in.us!not-for-mail
  2. From: Don Croyle <croyle@gelemna.ft-wayne.in.us>
  3. Newsgroups: comp.lang.pascal.delphi.announce,comp.lang.pascal.delphi.components.misc,comp.lang.pascal.delphi.databases,comp.answers,news.answers
  4. Subject: Welcome to comp.lang.pascal.delphi.* (FAQ)
  5. Supersedes: <clpd19981026@gelemna.ft-wayne.in.us>
  6. Followup-To: poster
  7. Date: 9 Nov 1998 20:00:06 GMT
  8. Organization: Minimal at best
  9. Lines: 438
  10. Sender: croyle@gelemna.ft-wayne.in.us
  11. Approved: clpda-request@gelemna.ft-wayne.in.us,news-answers-request@MIT.EDU
  12. Message-ID: <clpd19981109@gelemna.ft-wayne.in.us>
  13. NNTP-Posting-Host: emerson.gelemna.ft-wayne.in.us
  14. X-Auth: PGPMoose V1.1 PGP comp.lang.pascal.delphi.announce
  15.     iQBVAwUBNkdJxtmYHcxnQWIxAQE51wIAtQaj3HaWzkfT18QBVK79bb//a43s32hg
  16.     8Kqm3uLux0xgVFAj6tMGnlDp3UQqm3alcQQdLxtaT/QphZZ+nEeupA==
  17.     =GL6L
  18. Xref: senator-bedfellow.mit.edu comp.lang.pascal.delphi.announce:1271 comp.lang.pascal.delphi.components.misc:14865 comp.lang.pascal.delphi.databases:64418 comp.answers:33794 news.answers:144031
  19.  
  20. Archive-name: clpd-welcome.txt
  21. News-answers-archive-name: pascal/delphi/welcome
  22. Posting-Frequency: weekly, alternating between 
  23.   comp.lang.pascal.delphi.announce,comp.lang.pascal.delphi.components.misc,
  24.   comp.lang.pascal.delphi.databases,comp.answers,news.answers and
  25.   comp.lang.pascal.delphi.announce,comp.lang.pascal.delphi.advocacy,
  26.   comp.lang.pascal.delphi.components.usage,
  27.   comp.lang.pascal.delphi.components.writing,comp.lang.pascal.delphi.misc
  28. Last-modified: June 25, 1998
  29.  
  30. Welcome to comp.lang.pascal.delphi.* (FAQ)
  31.  
  32. Latest changes:
  33.   Update URL for Torry's Delphi Pages.
  34.  
  35. ========
  36. Contents
  37. ========
  38. 0. Overview
  39. 1. Newsgroups in the hierarchy
  40.    A. comp.lang.pascal.delphi.advocacy
  41.    B. comp.lang.pascal.delphi.announce
  42.    C. comp.lang.pascal.delphi.components.misc
  43.    D. comp.lang.pascal.delphi.components.usage
  44.    E. comp.lang.pascal.delphi.components.writing
  45.    F. comp.lang.pascal.delphi.databases
  46.    G. comp.lang.pascal.delphi.misc
  47. 2. Other Borland Delphi related newsgroups
  48.    A. comp.sources.delphi
  49.    B. alt.lang.delphi and alt.comp.lang.borland-delphi
  50.    C. borland.*
  51.    D. installshield.*
  52.    E. Groups in regional or language hierarchies
  53. 3. General MS Windows programming newsgroups
  54. 4. Newsgroups that don't want to hear about Borland Delphi
  55.    A. alt.online-service.delphi
  56.    B. clari.sports.local.mid-atlantic.pennsylvania.philadelphia and
  57.       clari.web.sports.local.mid-atlantic.pennsylvania.philadelphia
  58.    C. comp.lang.pascal.borland
  59. 5. Other resources on the Internet
  60.    A. Delphi Archives
  61.    B. FAQ sites
  62. 6. A few netiquette points
  63.    A. Minimize crossposting
  64.    B. Use a meaningful Subject
  65.    C. Don't expect an immediate answer
  66.    D. Read the newsgroup   
  67.    E. Pros and Cons of address mangling
  68. 7. Disclaimers and Copyright
  69.  
  70. =====
  71. 0. Overview
  72.  
  73. This document deals primarily with the main Usenet hierarchy concerned
  74. with Borland Delphi, comp.lang.pascal.delphi.*, and secondarily with
  75. other newsgroups that Delphi programmers may be interested in.  A few
  76. pointers to useful WWW sources have been thrown in as an afterthought.
  77.  
  78. It doesn't provide any answers to programming questions.  Instead it
  79. will, hopefully, help the reader get such questions answered by using
  80. the newsgroups in the comp.lang.pascal.delphi.* hierarchy effectively.
  81.  
  82. =====
  83. 1. Newsgroups in the hierarchy
  84.  
  85.    A. comp.lang.pascal.delphi.advocacy
  86.  
  87.       Description: Contentious issues related to Delphi.
  88.  
  89.       Charter: This group is for the discussion of Borland Delphi as
  90.       it compares to other products with similar purposes.  This
  91.       includes debate over decisions made by Borland in the
  92.       development and marketing of Delphi.
  93.  
  94.    B. comp.lang.pascal.delphi.announce
  95.  
  96.       Description: Delphi related announcements. (Moderated)
  97.  
  98.       Article submission: clpda@gelemna.ft-wayne.in.us
  99.       Admin contact address: clpda-request@gelemna.ft-wayne.in.us
  100.  
  101.       Posting guidelines:
  102.         http://www.infonex.com/~dacroyle/clpda/clpda-guidelines.txt
  103.       Archive: http://www.infonex.com/~dacroyle/clpda/
  104.  
  105.       Charter: A moderated newsgroup for the posting of announcements
  106.       and information relating to Borland Delphi.  This includes
  107.       one-shot announcements such as:
  108.  
  109.         New/revised components, libraries and tools for Delphi
  110.         Publication of books and magazines on using Delphi
  111.         Web and FTP sites devoted to Delphi
  112.         Users-group formation and meetings
  113.  
  114.       In addition periodic postings such as Delphi FAQs, FAQ pointers
  115.       and HOWTOs are encouraged.
  116.  
  117.       Among the types of article not appropriate for posting are
  118.       employment related announcements or articles containing
  119.       binaries or significant amounts of source code.  In all cases,
  120.       follow ups are to be directed elsewhere in the
  121.       comp.lang.pascal.delphi.* hierarchy.
  122.  
  123.       The purpose of moderation is to keep the group within its
  124.       fairly narrow charter.  Follow ups and other general posts are
  125.       to be rejected with a pointer to a more suitable group.  It is
  126.       also the moderator's duty to verify the URLs of Web and FTP
  127.       sites to confirm that they are reachable and contain Delphi
  128.       related material.
  129.  
  130.    C. comp.lang.pascal.delphi.components.misc
  131.  
  132.       Description: General component issues.
  133.  
  134.       Charter: This group is for general discussion of Delphi
  135.       components, both those supplied by Borland and those available
  136.       from third parties.  In particular, attempts to locate
  137.       components for specific tasks and opinions about the relative
  138.       usefulness of available components are directed here.
  139.  
  140.    D. comp.lang.pascal.delphi.components.usage
  141.  
  142.       Description: Using pre-written components.
  143.  
  144.       Charter: This group is for questions and discussions on how to
  145.       use existing components in the course of writing Delphi
  146.       programs.  It covers both Borland supplied and third-party
  147.       components.
  148.  
  149.    E. comp.lang.pascal.delphi.components.writing
  150.  
  151.       Description: Writing Delphi components.
  152.  
  153.       Charter: This group is devoted to writing components for use
  154.       with Borland Delphi.  Writing components (whether original or
  155.       derived), creating property editors and creating Help files for
  156.       them are on topic, usage questions are not.
  157.  
  158.    F. comp.lang.pascal.delphi.databases
  159.  
  160.       Description: Database aspects of Borland Delphi.
  161.  
  162.       Charter: This group would be for discussions related to using
  163.       the database aspects of Delphi.  Discussions of Database
  164.       Desktop and Reportsmith would belong here, as would
  165.       discussions of the database aspects of VCL, client-server
  166.       issues, and most other things relating to databases.
  167.  
  168.    G. comp.lang.pascal.delphi.misc
  169.  
  170.       Description: General issues with Borland Delphi.
  171.  
  172.       Charter: This would be the catch-all discussion group not
  173.       dealing with the specific technical issues covered in the
  174.       other groups.  The name "misc" was chosen to be in line with
  175.       current newsgroup name conventions.
  176.  
  177.       Discussions of how to use the IDE and help system, how to
  178.       install components including VBXs, how to use VCL and Object
  179.       Pascal (except database specific issues)*, how to port code
  180.       from other languages to Delphi, how to create DLLs, bugs and
  181.       workarounds in VCL, announcements of new products**, general
  182.       help in getting started, where to find ftp and www sites
  183.       regarding Delphi, etc. would all be on topic here.
  184.  
  185.       * later moved to comp.lang.pascal.delphi.components.usage
  186.       ** later moved to comp.lang.pascal.delphi.announce
  187.  
  188. =====
  189. 2. Other Borland Delphi related newsgroups
  190.  
  191.    A. comp.sources.delphi
  192.  
  193.       Description: Delphi and ObjectPascal source code. (Moderated)
  194.  
  195.       Article submission: csd@gelemna.ft-wayne.in.us
  196.       Admin contact address: csd-request@gelemna.ft-wayne.in.us
  197.  
  198.       FAQ: http://www.infonex.com/~dacroyle/clpda/csd-faq.txt
  199.       Posting guidelines: 
  200.         http://www.infonex.com/~dacroyle/clpda/csd-guidelines.txt
  201.       Archive: http://www.infonex.com/~dacroyle/csd/
  202.  
  203.       Charter: A moderated newsgroup for the posting of Borland Delphi
  204.       and ObjectPascal sources, specifically source code and
  205.       associated binaries such as .RES or .DCR files.  Submissions
  206.       must meet the following criteria:
  207.  
  208.        - Source code and files necessary for compilation _only_.
  209.          Precompiled units and executables will be rejected.
  210.        - You are legally permitted to submit the files for posting.
  211.        - The moderator is legally permitted to post the files.
  212.        - The files contain no viruses or trojans.
  213.        - Binary files should be uuencoded.
  214.        - Small sample data files may be submitted with a project.
  215.  
  216.       The moderator will take all care to ensure that copyrights are
  217.       enforced, but will not be held responsible in the event of a
  218.       mistake in this regard.
  219.  
  220.       Articles which are not acceptable include anything which is not
  221.       required for compilation or an associated sample data file.
  222.  
  223.       The purpose of moderation is to keep the group within its narrow
  224.       charter.  Followups and other general posts are to be rejected
  225.       with a pointer to a more suitable group.
  226.  
  227.    B. alt.lang.delphi and alt.comp.lang.borland-delphi
  228.  
  229.       These two newsgroups were created soon after the first version
  230.       of Delphi was released in a futile attempt to get rid of the
  231.       traffic that was then flooding comp.lang.pascal.  Despite the
  232.       fact that their creation went against all the guidelines for
  233.       creating alt groups, they've managed to get decent propagation
  234.       and get a reasonable amount of on-topic traffic.
  235.  
  236.    C. borland.*
  237.  
  238.       Inprise has established a private hierarchy that contains a
  239.       number of Delphi related newsgroups.  The home of this hierarchy
  240.       is their NNTP server: forums.inprise.com.  Some of these
  241.       newsgroups appear to be being propagated to outside servers.
  242.  
  243.       See http://www.inprise.com/newsgroups/ for further information.
  244.  
  245.    D. installshield.*
  246.  
  247.       Installshield appears to have established some private
  248.       hierarchies to support its products, including a group for the
  249.       version that ships with Delphi.  The home for these is at
  250.       news.installshield.com.  Some of these newsgroups appear to be
  251.       propagating to outside servers.
  252.  
  253.    E. Groups in regional or language hierarchies
  254.  
  255.       This list is based on a quick run through the active file.
  256.       Additions and corrections would be greatly appreciated.
  257.  
  258.        de.comp.lang.pascal.delphi (German)
  259.        es.comp.lenguajes.delphi (Spanish)
  260.        fido7.delphi
  261.        fido7.kharkov.delphi (Russian)
  262.        fido7.ru.delphi (Russian)
  263.        fido7.ru.delphi.db (Russian)
  264.        fido7.ru.delphi.info (Russian)
  265.        it.comp.delphi (Italian)
  266.        pl.comp.lang.delphi (Polish)
  267.        z-netz.sprachen.delphi (German)
  268.  
  269. =====
  270. 3. General MS Windows programming newsgroups
  271.  
  272. If you have a problem with something in the Windows API that isn't
  273. encapsulated by the VCL, asking questions in a Delphi oriented
  274. newsgroup may not be overly effective.  The answers that you get in a
  275. more general newsgroup will probably be in C++, rather than Pascal.
  276. Windows is written in C++ and learning to at least read the language
  277. is a necessity if you want to go beyond hooking black boxes together.
  278.  
  279.  comp.os.ms-windows.programmer.controls
  280.  comp.os.ms-windows.programmer.graphics
  281.  comp.os.ms-windows.programmer.memory
  282.  comp.os.ms-windows.programmer.misc
  283.  comp.os.ms-windows.programmer.multimedia
  284.  comp.os.ms-windows.programmer.networks
  285.  comp.os.ms-windows.programmer.nt.kernal-node
  286.  comp.os.ms-windows.programmer.ole
  287.  comp.os.ms-windows.programmer.tools.mfc
  288.  comp.os.ms-windows.programmer.tools.misc
  289.  comp.os.ms-windows.programmer.tools.owl
  290.  comp.os.ms-windows.programmer.tools.winsock
  291.  comp.os.ms-windows.programmer.vxd
  292.  comp.os.ms-windows.programmer.win32
  293.  comp.os.ms-windows.programmer.winhelp
  294.  
  295. The microsoft hierarchy was created by Microsoft.  It was originally a
  296. private hierarchy, but is now widely carried.  Potentially interesting
  297. newsgroups include:
  298.  
  299.  microsoft.public.win16.programmer.gdi
  300.  microsoft.public.win16.programmer.kernel
  301.  microsoft.public.win16.programmer.networks
  302.  microsoft.public.win16.programmer.pen
  303.  microsoft.public.win16.programmer.tools
  304.  microsoft.public.win16.programmer.ui
  305.  microsoft.public.win32.programmer.gdi
  306.  microsoft.public.win32.programmer.installwizard.beta
  307.  microsoft.public.win32.programmer.international
  308.  microsoft.public.win32.programmer.kernel
  309.  microsoft.public.win32.programmer.mapi
  310.  microsoft.public.win32.programmer.mmedia
  311.  microsoft.public.win32.programmer.networks
  312.  microsoft.public.win32.programmer.ole
  313.  microsoft.public.win32.programmer.pen
  314.  microsoft.public.win32.programmer.tapi
  315.  microsoft.public.win32.programmer.tools
  316.  microsoft.public.win32.programmer.ui
  317.  microsoft.public.win32.programmer.wince
  318.  
  319. 4. Newsgroups that don't want to hear about Borland Delphi
  320.  
  321.    A. alt.online-service.delphi
  322.  
  323.       This newsgroup deals with the online service Delphi, which
  324.       operates in the US and UK.  Their use of the name predates
  325.       Borland's by several years.  The regulars on this newsgroup
  326.       sometimes get irate when people ask them programming questions.
  327.  
  328.    B. clari.sports.local.mid-atlantic.pennsylvania.philadelphia and
  329.       clari.web.sports.local.mid-atlantic.pennsylvania.philadelphia
  330.  
  331.       While it should be obvious that these to newsgroups have nothing
  332.       to do with Delphi, they get hit when someone tries to post to
  333.       every newsgroup that has 'delphi' in its name.  Both newsgroups
  334.       are moderated.
  335.  
  336.    C. comp.lang.pascal.borland
  337.  
  338.       This newsgroup deals with Turbo/Borland Pascal in all of the
  339.       versions that predate Delphi.
  340.  
  341. =====
  342. 5. Other resources on the Internet
  343.  
  344. Neither of these lists is exhaustive.  There are a huge number of
  345. Delphi related WWW sites.  These are merely intended to provide a
  346. starting point.  Additions and corrections welcome.
  347.  
  348.    A. Delphi Archives
  349.  
  350.       Delphi Deli: http://www.delphideli.com
  351.       Delphi EXchange: http://www.delphiexchange.com/
  352.       Delphi Super Page: http://sunsite.icm.edu.pl/delphi/
  353.       Torry's Delphi Pages: http://www.torry.ru/
  354.  
  355.    B. FAQ sites
  356.  
  357.       Inprise's Delphi 3.0 FAQ: 
  358.         http://www.inprise.com/devsupport/delphi/qanda/index.html
  359.       Delphi FAQ site: http://www.sbrain.syh.fi/delphi/delphi_faq.html
  360.  
  361. =====
  362. 6. A few netiquette points
  363.  
  364. This section is not intended to replace the articles to be found in
  365. news.announce.newusers.  If you're new to Usenet, reading what's
  366. posted there is an excellent starting point.  This section is
  367. concerned with practices that might help get your questions answered.
  368.  
  369.    A. Minimize crossposting
  370.  
  371.       Very few articles are really on-topic in more than one or two
  372.       newsgroups.  While crossposting to every newsgroup that seems
  373.       vaguely related might appear to be a way to reach more people,
  374.       there are several factors that can negate that.
  375.  
  376.       To begin with, many news sites quietly drop articles crossposted
  377.       to more than a certain number of newsgroups.  This means that
  378.       your article won't be seen by readers at those sites, or at any 
  379.       site that gets net news from them.  Individuals often do the
  380.       same thing on a smaller scale by killfiling articles crossposted
  381.       to more than a few newsgroups.  Properly designed newsreaders
  382.       only show a given article to a reader once, in the first
  383.       newsgroup that the reader looks at, and many people won't reply
  384.       to an article that seems to be in the wrong place.  Finally,
  385.       many people will respond to a crossposted article only in the
  386.       newsgroup where they read it, and you'll miss the reply if you
  387.       aren't actually reading that group.
  388.  
  389.       Don't, however, take this to mean that you should post the same
  390.       article to several newsgroups individually.  Crossposting is
  391.       evil, but multi-posting is worse.
  392.  
  393.    B. Use a meaningful Subject
  394.  
  395.       People are more likely to read your article if the Subject line
  396.       gives some indication of the contents.  "Please help" or "TEdit
  397.       problem" isn't very helpful.  On the other hand, you don't want to try
  398.       to fit the whole contents of the article into one huge line.  Try to
  399.       indicate the general problem in 20-40 characters, then be as specific
  400.       as you can in the body.
  401.  
  402.    C. Don't expect an immediate answer
  403.  
  404.       Your article may not get of your home news server for hours, and
  405.       may not reach someone who can and will answer it for weeks (if
  406.       at all).  Be patient.  Remember that everyone reading the
  407.       newsgroup is a volunteer, and that your problems are not
  408.       necessarily a priority for them.
  409.  
  410.    D. Read the newsgroup
  411.  
  412.       Read before you post.  It will give you an idea of what the
  413.       newsgroup is actually about, and you might stumble across
  414.       something useful.
  415.  
  416.       Read after you post.  Even if you ask for mail replies, many
  417.       people will only respond in the newsgroup.
  418.  
  419.    E. Pros and cons of address mangling
  420.  
  421.       Some people mangle their e-mail addresses in an effort to stay
  422.       off of Unsolicited Commercial E-mail (UCE) lists.  This can work
  423.       to some extent, especially if you've never used the address
  424.       publicly in news or on a web page.
  425.  
  426.       On the other hand, in some quarters using a mangled address is
  427.       viewed as net abuse in its own right.  It violates several
  428.       standards, and makes extra work for the DNS and mail servers.
  429.       It also makes it harder for the people that you do want to send
  430.       you mail to do so.
  431.  
  432.       Mail filtering is a better option.  If you have a shell account
  433.       that will let you use procmail, a few simple recipes can work
  434.       wonders.  If you only have dial-up access, there are several
  435.       free mail clients that can sort your mail and bury the unwanted
  436.       stuff in a junk folder.
  437.  
  438. =====
  439. 7. Disclaimers and Copyright
  440.  
  441. All trademarks used in this document are the property of their
  442. respective owners.
  443.  
  444. The opinions expressed are those of the author, and not those of any
  445. other organization.  The author is not responsible for the content of
  446. newsgroups or WWW sites referred to.  The information provided is
  447. distributed in the hope that it will be useful, but WITHOUT ANY
  448. WARRANTY; without even the implied warranty of MERCHANTABILITY or
  449. FITNESS FOR A PARTICULAR PURPOSE.
  450.  
  451. This document is Copyright 1997-1998 by Donald A Croyle.  It may be
  452. used or reproduced freely, under the terms of the GNU General Public
  453. License, see http://www.fsf.org/copyleft/gpl.html for details.
  454. -- 
  455. Approval for posting does not constitute an endorsement.
  456. Articles posted to comp.lang.pascal.delphi.announce are archived at:
  457. WWW Archive: http://www.infonex.com/~dacroyle/clpda/
  458.