Delphi_Tips Issue No# 68 - 12 January 2003
James M Sandbrook <[email protected]> Sun, 12 Jan 2003 18:31:42 +1300
| Newsgroups | gmane.comp.lang.delphi.tips,gmane.spam.detected |
|---|---|
| Organization | Sandbrook Software |
| Message-ID | <[email protected]> |
------------------------ Yahoo! Groups Sponsor ---------------------~--> Turn flat surfaces into speakers with the Soundbug. http://us.click.yahoo.com/QWAVSC/onCFAA/xGHJAA/i7folB/TM ---------------------------------------------------------------------~-> *** DelphiCollection.Com *** http://www.delphicollection.com Tips For International Delphi Developers You are receiving this newsletter because you have requested to be in our Delphi Tips mailing list. =========================================== Delphi_Tips Issue No# 68 - 12 January 2003 =========================================== =========================================== Special thanks to this weeks sponsor: SUIPack! Do you want to make your application have MacOS or WinXP or more COOL themes (Skins)? Do you want to create a non-rectangular windows? Now you can do it without writing a single line of code! SUIPack is a suite of enhanced GUI components for Delphi/BCB to help you to create applications with cool themes. Compatible with: Delphi 5/6/7, C++Builder 5/6. http://www.delphicollection.com/public/SUIPack.htm =========================================== =========================================== Hello all! We hope you are having a good week! Its been an interesting week. Read about "TurboPower discontinues retail business!" below. We have lots of interesting links and tips for you in this issue so be sure to check them out. Most programmers already know about OOS/RSI and that's good. Here is some additional information about this important subject: OOS/RSI: Working with a computer system for long periods of time can be bad for your health. Remember to take short breaks, relax, stretch and exercise your hands, shoulders, elbows, wrists and fingers. Occupational Overuse Syndrome (OOS) or Repetitive Strain Injury (RSI) is an enemy of the computer programmer. RSI is an acronym for Repetitive Strain Injury, and is another name for OOS. OOS has been defined as: A complex disorder producing a variety of symptoms brought about by repeatedly carrying out the same movements over a period of time which may vary from hours to years. The condition often develops in an atmosphere of tension and stress. [Arndt, 1986 p.1] If you get a sore neck while using your computer make sure your computer monitor (Screen) is at a height that is comfortable for you. Your computer screen should be adjustable for both brightness and contrast, as well as in height and tilt. Your computer chair can be a problem as well. If you suffer pain in your back or lower spine then your chair may be the problem. A good computer chair needs to be adjustable for seat height, backrest angle, backrest height and be able to swivel 360°. The ideal healthy computing environment should allow the computer programmer to have control over the lighting of the room. Watch out for screen glare, this can cause headaches and sore eyes. Wrist-rests are another option you could consider. You could also use Preventative Software which can remind the programmer when it is time to take a break, this is sometimes called "break software". Exercise software can also be used to show the user exercises and techniques they can use to prevent or alleviate OOS/RSI. Write your own OOS Preventative Software to suit your own needs or search the internet. RSI/OOS, although often treatable, can become intractable conditions that ruin careers and lives through permanent disability and pain. Over and over, experts have stressed... that the best way to treat these injuries [OOS] is to prevent them from ever happening. [Sellers, 1996, p.147]. For the computer I use for work I have two mice connected so I can use both my right and left hands for mouse movement. One is the Logitech mouse that came with my computer and the other is a Logitech Cordless TrackMan FX. With a bit of practice I can now easily use both my right and left hands to control the mouse. You should never use a cheap mouse because over a period of time a cheap mouse has a much higher chance of causing strain on your hand and wrist. Browse down the page to view the tips and examples, Delphi links, etc. We have collected many helpful links to keep you busy for a while. These links cover many different areas of Delphi programming and there may be a link that will help you with your latest Delphi project. While surfing the internet our family found an entire episode of the Joe 90 childrens TV program. We have included a link to the official Joe 90 website so you can download this episode for your own children (or yourself :-) All the best from James M Sandbrook The Delphi Collection Sandbrook Software ==================================== Do unto others as you would have them do unto you. Matthew 7:12 ==================================== A Delphi Tip from Bernard Marcelly: Here is a small project in a Zip file called TestFormat. The purpose is to help understand the power of formatting strings in Delphi. Once compiled, the programmer can test different strings and see the result. It works with the routines: - Format - FormatFloat - FormatDateTime It was written in Delphi 4 but should work or could be adapted to previous versions. -- Bernard Marcelly Antony - FRANCE Download: http://www.delphicollection.com/Downloads/TestFormat.zip =========================================== Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s). Synergy is open source and released under the GNU Public License (GPL). http://synergy2.sourceforge.net/ =========================================== *** Delphi Super Tip *** EM_LineScroll: [EM_LINESCROLL , Characters to scroll horizontally, Lines to scroll vertically);] EM_LineScroll can be used to scroll vertically or horizontally in a multiline edit control. In the example below we add a lot of lines of text into a TMemo (Memo1). Everytime you click on Button1, Memo1 will scroll down. Example: procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Perform(EM_LineScroll, 0, 5); end; =========================================== =========================================== Wouldn't it be amazing if you had over 800 Delphi tips, all in one database! The Delphi Collection has such a database! Here's just a small list of the resources you'll have: Over 800 Delphi tips Delphi tutorials Tips and tricks How to use the Delphi IDE, Code Editor and Form Designer effectively Lots of full source code examples links Graphics - Images you can use in your applications. Splash screen templates, button images etc. Lots of FAQ links All this and more for only $35! Picture yourself having all this power and you also have one full year's worth of free updates. Click Here To Order Now! http://www.delphicollection.com/MainOrdPg.htm Sincerely, Mr Delphi Tips James M Sandbrook P.S. I'm sure that by now you can see that you won't find these benefits anywhere else. Not at this price. Your order is 100% secure! http://www.delphicollection.com/MainOrdPg.htm =========================================== =========================================== The File Extension Source http://filext.com/ FILENAME EXTENSION INFORMATION http://www.oregonisonline.com/users/stewart/ext.htm Datei-Extension's http://www.hompage.de/1ext.htm Extensions de fichiers http://perso.easynet.fr/~cibderf/tout.html =========================================== Info Marketing Updates By Jim Edwards and David Garfinkel Here are lots of great articles from two of the internet's most successful marketers, from writing and publishing EBooks to being successful on the internet. http://www.specialady.com/Edwards/index.shtml =========================================== =========================================== Sandbrooks Download Land! http://www.sandbrooksoftware.com/SDC/index.shtml =========================================== =========================================== MSDN Library http://msdn.microsoft.com/library/ =========================================== Version conditional compiler directive http://homepages.borland.com/efg2lab/Library/UseNet/1999/1001a.txt =========================================== TExplorerD5 is a freeware component for Inprise Delphi 5.0 that embed a Microsoft Explorer 4.0 or earlier ActiveX and can control a Delphi application using HTML pages and Links. http://www.pragma-net.it/explorercmd/description.htm =========================================== Delphi Top Sites http://www.sandbrooksoftware.com/TS/TS2/delphi.shtml =========================================== TurboSync is a set of VCL components and Delphi classes that enable Palm conduits to be easily developed in Delphi. http://www.tabdee.ltd.uk/Downloads/TurboSync.html =========================================== Tracy and Rachel's Delphi Tips http://www.specialady.com/TandR/index.html =========================================== HOWTO: Retrieve Current User and Domain Names on Windows http://support.microsoft.com/default.aspx?scid=kb;en-us;Q155698 =========================================== Delphi Libraries for Novell Services http://developer.novell.com/ndk/delphilib.htm =========================================== "JavaDoc" for Delphi http://www.time2help.com/ =========================================== The Art of Assembly Language Programming http://webster.cs.ucr.edu/Page_asm/ArtOfAsm.html =========================================== RFC2110 This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. http://www.faqs.org/rfcs/rfc2110.html =========================================== Pasdoc is a command line program that lets you automatically generate HTML and LaTeX documentation directly from your Pascal unit source code files. http://pasdoc.sourceforge.net/ =========================================== delphi-webbrowser · Delphi: Using IE's WebBrowser http://groups.yahoo.com/group/delphi-webbrowser/ =========================================== COM Event Sink Generator http://www.techvanguards.com/products/eventsinkimp/ =========================================== REDIRECTDOS.PAS Occasionally you will need to redirect a DOS application. This code will help you accomplish this. http://www.ftd.fr/odahan/tricks/redirectdos.htm =========================================== ESBPCS - ESB Professional Computation Suite ESBPCS is a collection of over 6000 Routines/Methods, over 150 Classes/Components in over 100 units with an emphasis on Data Entry and Manipulation for Developers using Borland® Delphi 4, 5, 6 & 7 and Borland® C++ Builder 4, 5 & 6. http://www.esbconsult.com/esbpcs2/ =========================================== Sources of Numerical Analysis Code in Pascal http://www-rab.larc.nasa.gov/nmp/fNMPhome.htm =========================================== Z39.50 Resources http://lcweb.loc.gov/z3950/agency/resources/ =========================================== Wotsit's Format, the complete programmer's resource on the net. This site contains file format information on hundreds of different file types and all sorts of other useful programming information; algorithms, source code, specifications, etc. http://www.wotsit.org/ =========================================== *** News *** TurboPower discontinues retail business! Weve been a big part of the developer community for nearly 18 years, said TurboPower President Gary Frerking. Open sourcing our products seems like an appropriate gesture of appreciation to the community that supported us so well over the years. We sincerely hope these products take on a life of their own and continue to prosper for many years to come. More news/articles... Hotmail: A Spammer's Paradise? Ten Linux predictions for 2003. Retiring Windows NT Server 4.0 The Good, Bad & Ugly For Linux In The year 2002. How to convert existing Java or Visual J++ applications to J# or C#. Samsung Is Set to Unveil Video Cell Phones. LinuxWorld's Top Stories Of 2002. AidAim Software Released Products. http://www.delphicollection.com/public/Articles/DNews.shtml =========================================== Delphi GL http://delphigl.cfxweb.net/ GLScene http://glscene.sourceforge.net/index.php Bob's Freubels http://home.kabelfoon.nl/~rhordijk/ =========================================== =========================================== Special Find Of The Week: An entire Joe 90 episode. You will need to use a browser that uses Flash to use the web site. This is the official Joe 90 website from Gerry Anderson Productions. http://www.joe90-dvd.com/ Once you have entered the site you can then click on the Downloads link and download the "Hi-Jacked" Episode (Windows Media Payer, 9.8Mb). =========================================== =========================================== If this issue helped you then please vote for this mailing list here: http://www.sandbrooksoftware.com/cgi-bin/TopSite2/rankem.cgi?id=James =========================================== If you have a Delphi tip that you would like to see here, please email [email protected] with the tip. Imagination is more important than knowledge - Albert Einstein If you know a Delphi developer who you think will find these Delphi tips useful, then do them a favour - let them know about this mailing list. Thank you! Mr Delphi Tips! Bringing you Delphi tips from all around the world! The Delphi Collection Web Site. http://www.delphicollection.com/public/index.shtml =========================================== Advertising Information: For information on advertising in the Delphi_Tips Issues and the Delphi Collection web site please send an email to: [email protected] =========================================== Note: This email is never sent unsolicited. You are receiving this email because you signed up for free "Delphi_Tips" from The Delphi Collection. If you do not wish to receive email from us please follow the simple removal instructions below. Subscribe: [email protected] Unsubscribe: [email protected] Other List owner: [email protected] Our Chat http://groups.yahoo.com/group/delphi_tips/chat Our Links Page http://groups.yahoo.com/group/delphi_tips/links Our Polls Page http://groups.yahoo.com/group/delphi_tips/polls =========================================== © Copyright Sandbrook Software 1998 - 20023 To Unsubscribe, send a blank message to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/