Index of Trucomania's tricks for Delphi in english at Saturday, September 19, 2020 at 14:00:58.
There are 569 tips availables.

Algorithms

Trick

Date

Title

Send By

Access

9 23/10/01 Calc the NIF letter (spanish)  Q3 Team 1058
78 29/07/99 Get the week number of a given date  Q3 Team 1161
84 14/07/00 Determine if a string contains a valid number  Q3 Team 1069
101 02/08/20 Round a float to X number of decimals  Radikal (Q3 Team) 1521
148 16/07/99 Validate ISBN codes  Q3 Team 3148
236 07/12/99 Add decimal of one thousandths to a number (123456 -> 123.456)  Q3 Team 910
245 01/09/99 Calculate Julian date (Day of the year)  Arturo Ortí 1330
268 14/09/99 Calculate the Age (in years) from birthdate  Q3 Team 918
337 19/04/01 Validate a CIF code (Spanish)  Fernando P. Nájera Cano 7735
357 10/08/00 Validate a 'Seguridad Social' number (Only for Spain)  Radikal (Q3 Team) 3074
374 11/02/01 Comment about: Round  Radikal (Q3 Team) 2781
389 23/03/01 Know the days that it has the month of a given date  Julian 725
390 30/01/00 Calculate when you will leave the jail...  Alvaro Fernández Conejero 837
417 07/09/01 Control digit of a bank account  Radikal (Q3 Team) 920
465 19/04/01 Validate an EAN8 / EAN13 bar code  Pedro A. De Fuentes Quesada 1283
480 20/08/01 Validate a identification number of Chile  Gabriel Florit 864
485 17/08/01 Generate random words  Radikal (Q3 Team) 989
493 30/04/02 Random numbers without repetition (one class)  Radikal (Q3 Team) 2339
494 20/09/20 Get the Century of a date  Radikal (Q3 Team) 612
516 03/01/03 Interpolaciones de 4 tipos  Roberto Saettone 684
517 03/01/03 Calcular pesos moleculares  Roberto Saettone 653
519 09/01/03 Validate a CUIT number  Diego F. Romero 1473
527 26/02/03 Calculate control digit of a EAN13 barcode  Diego RedRaven 1040


Application

Trick

Date

Title

Send By

Access

1 16/07/00 Make ENTER like TAB in edit controls  Q3 Team 3642
3 16/09/99 Run another application from a Delphi program  Q3 Team 3605
7 13/06/01 Start you applicacion iconized  Q3 Team 1040
10 07/12/99 Determine the location of the executable of your application  Q3 Team 953
15 02/01/01 Global variables in your application  Q3 Team 1083
19 07/12/99 Pass the focus to the next control  Q3 Team 924
20 26/09/99 Use one event handler with 2 or more buttons  Q3 Team 894
23 07/12/99 Pass the focus when it exceed the capacity of a TEdit  Q3 Team 826
25 10/05/02 Include bitmaps, icons and cursors within your executable  Q3 Team 994
29 08/12/99 Know if the mouse is pressed button while moving it  Q3 Team 658
32 08/12/99 Display a form while your application is loading (Splash Screen)  Q3 Team 1217
33 26/06/99 Use a font in your application without having to install it in Windows  Q3 Team 760
40 08/12/99 Capture your own 'hotkeys' in a form  Q3 Team 833
49 10/12/99 Disable the visual refreshing of a form momentarily  Q3 Team 701
65 08/06/01 Hide your application in the taskbar  Q3 Team 817
86 11/09/99 Know if your application is executing in NT  Q3 Team 699
102 03/09/99 Execute code before application will be minimized  Q3 Team 847
116 10/12/99 Speed up the loading of your application  Q3 Team 975
123 10/12/99 Close one application from another  Q3 Team 1038
127 26/09/99 OnDeActivate event for you application (not for your form)  Q3 Team 1759
133 10/12/99 Minimize another application from yours  Q3 Team 815
159 20/07/99 Disable the screensaver while your application is executing  Q3 Team 640
162 08/09/00 Prevent double instance of your application  Q3 Team 2647
164 24/07/99 Making a Splash Screen persist a few seconds after application load  Q3 Team 825
186 20/02/01 Hide your applicacion from tasklist (CRTL-ALT-DEL dialog)  Q3 Team 1193
220 29/08/99 Make a screensaver in your application  Q3 Team 799
265 06/07/20 Change the priority of your application  Q3 Team 773
285 21/09/99 Execute a file by its extension and wait to finish  Q3 Team 1979
290 11/12/99 Close an application by it's executable name  Q3 Team 761
292 25/09/99 Permanent hints  Arturo Ortí 729
296 11/12/99 Hints with other fonts  Radikal (Q3 Team) 918
322 25/10/99 Show the hints in a TPanel  Radikal (Q3 Team) 826
329 30/12/99 Clear a date field  Radikal (Q3 Team) 739
330 02/11/99 Capture command line parámeters  Radikal (Q3 Team) 678
333 05/12/99 Change a property in all components of a form  Radikal (Q3 Team) 673
336 26/05/20 Execute your application in Windows boot  Radikal (Q3 Team) 1527
338 10/11/99 Detect if the SHIFT key is pressed  Radikal (Q3 Team) 728
340 11/11/99 Detect if the CONTROL key is pressed  Radikal (Q3 Team) 707
342 12/11/99 Detect if the ALT key is pressed  Radikal (Q3 Team) 706
345 15/11/99 Use animated cursors in your application  Radikal (Q3 Team) 768
362 02/12/99 Change focus with cursor keys  Arturo 715
381 28/01/00 Share data between two Delphi applications  Radikal (Q3 Team) 4695
384 23/01/00 Flashing the taskbar icon  Radikal (Q3 Team) 810
386 16/05/01 Get VersionInfo strings of youe executable  Radikal (Q3 Team) 1594
397 08/02/00 Modal Windows without 'ShowModal'  Enrique Ortuño 952
412 12/03/00 Know in wich control is the mouse over  Alex Colinas 712
430 02/05/00 SplashScreen with a ProgressBar  EberSys 953
495 14/09/03 Make your app to fill entire screen excluding taskbar  Radikal (Q3 Team) 993
557 07/06/20 Text in 3D (or almost)  casimaxi 874


Databases

Trick

Date

Title

Send By

Access

30 26/06/99 Know the database path with their Alias  Q3 Team 682
55 10/07/99 'Like' in SQL  Q3 Team 893
63 11/12/99 Abort a SQL query that has already started  Q3 Team 827
96 10/07/99 Compact Tables (Pack)  Q3 Team 823
107 06/07/99 Make a table in runtime  Q3 Team 813
110 07/07/99 Avoid the exception ' index no found'  Q3 Team 834
111 07/07/99 Iterate trought all the fields of any table  Q3 Team 968
113 10/07/99 Data file header structure for dBASE III PLUS table file.  Q3 Team 1170
125 11/07/99 Create an temporaly alias in your application  Chetan Panchal 744
132 12/07/99 Add an inverse index to a table in runtime  Q3 Team 751
136 05/09/99 Automatic logon in Paradox tables with password  Q3 Team 829
156 19/07/99 Create an table, copying the structure of an existing one  Q3 Team 843
176 11/12/99 Add a register, with the field values equal to last appened register  Q3 Team 824
216 20/02/00 Using JPGs in binary fields of your database  Q3 Team 941
217 29/08/99 Soft search for DBase tables  Arturo Ortí 722
227 29/08/99 Get the version of your table  Q3 Team 618
237 29/08/99 Lock/UnLock registers by code  Q3 Team 779
244 17/08/00 Copy records from a table to another table  Jesus Cardenas 829
247 27/09/99 View the deleted records of a table  Q3 Team 698
282 12/12/99 Make a Paradox table with a Password  Q3 Team 755
286 21/09/99 BDE Error list  Q3 Team 1779
300 15/02/00 Add a password in a Paradox table at runtime  Radikal (Q3 Team) 584
339 16/12/99 Regenerate all indexes of your table  Radikal (Q3 Team) 678
380 20/01/00 Save any database in a text delimiter file  Radikal (Q3 Team) 680
382 22/01/00 Capture Post errors  Radikal (Q3 Team) 683
404 22/02/00 Empty a database, leaving just its structure  EberSys 721
420 09/04/00 Autorefresh a Paradox table (networking)  Radikal (Q3 Team) 1167
455 01/10/00 Remove the password of a a Paradox table  Carlos 2643
459 23/04/03 Delete records in a DBGrid with multiselect  Santy Concepción 1933
475 21/02/02 Know, in runtime if BDE was installed  Christian Engstfeld 695
544 08/01/04 Load a image into a graphic field  Radikal (Q3 Team) 844


Conversions

Trick

Date

Title

Send By

Access

70 13/02/00 Convert filenames Longs -> Shorts  Q3 Team 682
77 02/08/99 Convert Integer -> Hexadecimal  Q3 Team 642
122 02/05/00 Convert Integer -> Binary  Radikal (Q3 Team) 703
147 03/08/99 Convert BMP -> JPG  Q3 Team 760
173 03/08/99 Convert ASCII -> RTF  Q3 Team 641
181 02/08/99 Convert Hexadecimal -> Integer  Q3 Team 589
187 03/08/99 Convert Binary -> Integer  Q3 Team 585
188 13/12/99 Convert Decimal Numbers -> Romans Numbers  Q3 Team 778
189 14/09/99 Converts FileNames Shorts -> Longs  Q3 Team 550
192 03/08/99 Convert ICO -> BMP  Q3 Team 656
193 23/12/03 Convert JPG -> BMP  Q3 Team 657
194 03/08/99 Convert ICO -> JPG  Q3 Team 585
204 07/08/99 Convert Hexadecimal -> Binary  Q3 Team 630
205 07/08/99 Convertir Binary -> Hexadecimal  Q3 Team 661
252 11/09/99 Convert Metafile WMF -> BMP  Q3 Team 626
253 10/09/99 Convert BMP -> Metafile WMF  Q3 Team 653
254 10/09/99 Convert Metafile WMF -> JPG  Q3 Team 671
260 08/10/00 Convert a numeric value in words (in spanish)  Vicente López 1213
308 11/10/99 Convert TColor -> HTML  Radikal (Q3 Team) 599
472 05/05/01 Convert Roman Numbers -> Decimal Numbers  Jose Antonio Garcia Navarro 1159
484 30/04/02 Convert INT -> Base X -> INT  Chris Baldwin 581
533 15/04/03 Convert dates TDatetime < - > Unix  Gaspar Fernández 679
559 07/06/20 Bytes -> String (for showing bytes amounts)  Manel 652


Components

Trick

Date

Title

Send By

Access

2 13/12/99 Find the cursor position in a TMemo  Q3 Team 858
8 26/06/99 UNDO in a TMemo  Q3 Team 679
17 13/12/99 Put the contents of a TString into a Memo field  Q3 Team 783
22 26/06/99 Add the OnMouseUp event to a ScrollBar  Q3 Team 709
24 13/12/99 Load DOS text in a RichEdit without the lost of written accents  Q3 Team 720
26 26/06/99 Empty a TImage  Q3 Team 781
27 23/10/01 Make a form without border, but movable  Radikal (Q3 Team) 994
28 26/06/99 Show a PopUp menu by code  Q3 Team 676
35 04/07/99 Show the last added line in a Memo (or RichEdit)  Q3 Team 826
39 04/09/03 Put margins in a Memo  Q3 Team 766
50 08/09/00 Limit the size and position of a form while redimensioning  Q3 Team 731
51 26/06/99 Add a bitmap to a MenuItem  Q3 Team 589
53 07/07/00 Open ComboBoxes by code  Arturo Garcia 784
54 16/12/99 Make a ComboBox open itself with the Cursor Down key  Q3 Team 770
56 16/12/99 Prevent a form from moving  Q3 Team 688
57 16/12/99 Modify the tabs spacing in a multiedit control (for example TMemo)  Q3 Team 868
58 17/12/99 Scroll your form with the cursor keys  Q3 Team 646
59 07/09/00 Prevent a DBGrid from adding a register when it is positioned beyond the last  Q3 Team 821
60 17/12/99 Scroll a Listbox programmatically  Q3 Team 833
61 10/08/00 Display a DBGrid column in a different color  Radikal (Q3 Team) 889
66 20/01/00 Prevent form close with Alt-F4  Q3 Team 684
68 27/06/99 Determine which button is pressed on the TDBNavigator?  Q3 Team 606
71 17/07/99 Click and move components at runtime  Q3 Team 705
75 28/06/99 Disabling the Close button of a form  Q3 Team 653
79 29/06/99 Reorder a ListBox with Drag&Drop  Q3 Team 646
80 17/12/99 Add columns to a ListBox  Q3 Team 707
87 18/12/99 Remove the system menu and other buttons from the title bar of the form  Q3 Team 639
90 18/12/99 Insert a file into the default position of a TMemo  Q3 Team 655
92 02/07/99 Detect the mouse position over your form in the non client area  Q3 Team 598
98 18/01/00 Detecting a Click on the of caption of a form  Q3 Team 620
114 10/08/00 A TEdit limited to numeric input  Arturo_Ortí 1413
118 09/07/99 Multiline hints  Q3 Team 766
120 18/12/99 Determine the current column number in a grid  Q3 Team 856
124 11/07/99 Drag&Drop images on a form (example of)  Q3 Team 917
128 12/07/99 TMemoField <-> TMemo <-> TMemoField  Q3 Team 931
130 18/12/99 Change Font.Style at runtime  Q3 Team 789
134 21/12/99 Redimension controls at runtime  Q3 Team 737
135 13/07/99 Show the Hint of any component by code  Q3 Team 762
151 21/12/99 A form without caption, but with any border style  Q3 Team 724
152 21/12/99 Disable the redrawing of any component  Q3 Team 688
157 21/12/99 Personalize the form's system menu captions  Q3 Team 676
163 18/02/00 Change glyphs of the TBDNavigator's buttons  Q3 Team 694
165 21/12/99 Capitalize the first letter of a word (TEdit)  Q3 Team 842
166 10/08/00 Make components with OnENter and OnExit events  Q3 Team 1602
167 21/12/99 Make a EditBox with right text alignment  Q3 Team 639
172 21/12/99 Keep a form centered in your screen  Q3 Team 753
174 27/07/99 Colored text in RichEdit  Q3 Team 843
177 27/07/99 Click a Button by code  Q3 Team 724
184 21/12/99 Drawing BMPs in TStringGrids cells  Q3 Team 763
201 07/08/99 Eliminate TTreeView hints  Q3 Team 622
207 22/12/99 Copy your form into the clipboard  Q3 Team 725
208 22/12/99 Access to components by means of a loop  Q3 Team 624
210 05/07/01 Put a tiled bitmap in your form's backgound  Q3 Team 619
212 22/12/99 Place the cursor in a specified row/column of a TMemo  Q3 Team 805
221 22/01/00 Eliminate the menu PopUp of the TEdit  Arturo Ortí 590
224 29/08/99 Add Insert <->Replace in your TEdits/TMemos  Arturo Ortí 614
225 29/08/99 Search a string in a TMemo  Q3 Team 697
226 22/12/99 Prevent a change of page in a TPageControl  Q3 Team 628
228 29/08/99 Reset a TTimer  Q3 Team 703
229 22/12/99 Use a PopUpMenu for several controls (and know which one invoked it)  Radikal (Q3 Team) 676
230 22/12/99 Change the text font of a RichEdit without changing the color of the lines  Q3 Team 613
231 25/12/99 Add text lines of another color in a RichEdit  Q3 Team 642
232 25/12/99 Search text in a TMemo with FindDialog  Q3 Team 651
233 25/12/99 Search text in a RichEdit with FindDialog  Q3 Team 1075
234 25/12/99 Right align numbers in a StringGrid  Arturo Ortí 863
240 25/12/99 Create a property type ' Tag' in the nodes of a TreeView  Q3 Team 672
241 25/12/99 Bring your form close to the borders (like WinAmp)  Q3 Team 679
246 01/09/99 Prevent RichEdit scroll  Q3 Team 620
248 04/09/99 Two colors in the same line of a RichEdit  Arturo Ortí 626
249 03/09/99 Copy RichEdit RTF in other RichEdit  Q3 Team 671
257 25/12/99 Selecting a line in a TMemo by clicking it  Q3 Team 715
269 25/12/99 Putting bitmaps within ComboBox items  Q3 Team 597
270 29/08/20 ListBox with Items in several colors  Q3 Team 796
271 15/09/99 Items with several colors in a ComboBox  Q3 Team 677
283 16/08/20 ListBox with bitmaps within the items  Q3 Team 653
288 23/09/99 Show the last lines of a TMemo  Q3 Team 530
291 25/09/99 Get the number of the first visible line in a Memo  Q3 Team 651
297 30/09/99 Text in several columns in a TMemo  Radikal (Q3 Team) 682
299 03/10/99 Show/Hide a MainMenu  Arturo Ortí 613
303 26/12/99 PopUpMenus with bitmaps within their items  Radikal (Q3 Team) 572
304 07/10/99 Use same MainMenu in two forms  Arturo Ortí 599
305 08/10/99 Use 2 PopUpMenus in the same component  Arturo Ortí 582
306 09/10/99 MainMenus with bitmaps in items  Radikal (Q3 Team) 613
307 10/10/99 Hide the edit cursor (caret) in a TMemo  Radikal (Q3 Team) 656
310 13/10/99 Use columns in a RichEdit  Radikal (Q3 Team) 750
312 15/10/99 Save/Load a TreeView  Radikal (Q3 Team) 704
313 16/10/99 Save/Load the form state, size & position  Ferran Piñana 667
314 26/12/99 Avoid scrolling in your Memo  Radikal (Q3 Team) 599
315 26/12/99 Save/Load column widths in a DBGrid  Ferran Piñana 1164
316 26/12/99 Center a component within another  Ferran Piñana 632
317 26/12/99 Know how many lines there are in a TMemo  Radikal (Q3 Team) 607
318 26/12/99 Center a component within the client area  Radikal (Q3 Team) 597
323 26/10/99 Sincronize 4 ListBox  Radikal (Q3 Team) 603
324 26/12/99 Prevent column moves in a DBGrid  Radikal (Q3 Team) 740
326 29/12/99 Determine which tab the mouse is over  Radikal (Q3 Team) 599
328 24/11/99 Grid with multiline cells  Radikal (Q3 Team) 900
334 29/12/99 Remove the horizontal scrollbar in a DBGrid  Radikal (Q3 Team) 755
335 29/12/99 Make a TDBGrid without a vertical scrollbar  Radikal (Q3 Team) 941
344 29/12/99 Passing focus to a DBGrid cell  Radikal (Q3 Team) 748
348 19/11/99 Transparent forms  Radikal (Q3 Team) 817
350 20/11/99 Disable the close button of your form  Radikal (Q3 Team) 633
354 29/12/99 Showing Memo Fields in a DbGrid  Radikal (Q3 Team) 698
355 25/11/99 Align text in StringGrid cells  Radikal (Q3 Team) 1058
358 10/05/02 Put a ProgressBar in a panel on your StatusBar  Radikal (Q3 Team) 734
365 05/12/99 Highlight the active TEdit  Arturo García 781
368 13/12/99 Set the width of a ComboBox when it drops  Manuel Gómez Cegarra 679
370 18/12/99 View/Edit MS-DOS text in a TMemo  Tetsuo Oshima 545
373 31/12/99 Change row Heights in a DBGrid  Radikal (Q3 Team) 660
375 12/01/00 Forms style 'StayDown'  Radikal (Q3 Team) 719
379 19/01/00 Add a horizontal scrollbar to a ListBox  Arturo 679
383 22/01/00 Avoid form minimization  Radikal (Q3 Team) 647
385 24/01/00 Several text lines in a TStaticText  Radikal (Q3 Team) 656
388 29/01/00 How to use a TSplitter  Radikal (Q3 Team) 656
395 05/02/00 OnMouseEnter and OnMouseLeave in a TImage  Radikal (Q3 Team) 797
399 10/02/00 Flash the Form's caption bar  Radikal (Q3 Team) 628
411 04/02/01 Show a ROW of a DBGrid in a different color  Radikal (Q3 Team) 5299
428 08/05/00 TreeView nodes in Bold  Radikal (Q3 Team) 647
432 04/05/00 Change the date format in a TDateTimePicker  Radikal (Q3 Team) 628
439 04/06/00 Put/Remove the form's caption  Arturo García 578
457 25/08/00 TLabel with vertical text  Exe Software 671
469 18/04/01 Higlight words in a RichEdit  Radikal (Q3 Team) 805
471 21/02/02 Make Scroll in a DBGrid with the cursor keys  Christian Engstfeld 745
478 25/05/01 TEdit Limitado para meter fechas  Radikal (Q3 Team) 648
481 21/02/02 Change color of a ProgressBar  Christian Engstfeld 720
482 08/08/01 Buttons with captions aligns at left or right or top and bottom  Radikal (Q3 Team) 614
487 27/08/01 Chanhe the Height of a DBGrid cells  Radikal (Q3 Team) 738
512 16/12/02 Navigate a TImage with zoom  Radikal (Q3 Team) 581
518 03/01/03 TMemo with rounded corners  Radikal (Q3 Team) 792
521 16/01/03 Seconds forms with StayOnTop  Radikal (Q3 Team) 640
532 15/04/03 Acess to a opened forms of your application  (Neftalí) Germán Estévez 606
537 01/10/03 Export StringGrid to a delimited file  Germán Estévez 701
538 20/11/03 Synchronize two StringGrids  Radikal (Q3 Team) 804
541 06/02/04 Mouse wheel in a DBGrid (improvement of)  Radikal (Q3 Team) 1112
543 14/02/04 Count how many times a word is into a RichEdit  Radikal (Q3 Team) 634
549 20/01/04 Put a shadow in all form components  Germán Estévez 681
558 07/06/20 Show forms with animation  casimaxi 864
563 03/08/20 Indicator panel with a PageControl  Radikal (Q3 Team) 658
564 03/08/20 Activate a MenuItem in runtime  Radikal (Q3 Team) 664
566 28/08/20 Make a form bigger than screen  Radikal (Q3 Team) 665


Drives

Trick

Date

Title

Send By

Access

38 30/12/99 Determine if a drive is ready  Q3 Team 747
46 26/06/99 Obtain the serial number of a drive  Q3 Team 728
47 26/06/99 Know that disk type is for its unit letter (CDrom, HD, etc):  Q3 Team 688
62 27/06/99 Know if a drive is ready  Q3 Team 759
81 08/09/99 Show the dialog to format a drive  Q3 Team 565
88 30/06/99 Operations with directories  Q3 Team 730
91 02/07/99 Select the CD drive to play with MediaPlayer  Q3 Team 598
104 22/01/00 Map network drive  Q3 Team 849
105 09/07/00 Select a directory  Q3 Team 754
108 06/09/99 Open/close the cd tray  Q3 Team 743
109 14/07/99 Know whe a CD was inserted or removed from the CD drive  Q3 Team 632
155 05/05/20 Get drive information (free space, sectors, etc)  Q3 Team 761
169 30/12/99 See if a ditectory exists  Q3 Team 725
200 30/12/99 Get the temporary path directory of Windows  Q3 Team 577
293 30/12/99 Avoiding exceptions using a DriveComboBox  Q3 Team 614
351 10/04/03 Get size of a disk directory  Radikal (Q3 Team) 655
387 01/02/00 Detect a change in the files of a directory  Radikal (Q3 Team) 953
401 19/02/00 Create a directory tree  Lord Trancos 655
403 20/02/00 Diskette format  Juan de Dios Martínez 591
424 19/04/00 Get the serial number of an audio CD  Radikal (Q3 Team) 573
435 07/05/00 Get the path of 'Program Files'  Ferran Piñana 593
444 24/07/00 Get a drive available list  Radikal (Q3 Team) 700
477 21/02/02 Know if a directory is empty  Christian Engstfeld 592
551 20/05/20 Get the format kind of a drive (fat, ntfs, etc)  labgalia 606


Files

Trick

Date

Title

Send By

Access

5 31/12/99 Copy the date from a file  Q3 Team 672
69 27/06/99 Get a file's date and time stamp  Q3 Team 678
85 30/06/99 Erase a directory and their files  Q3 Team 632
89 21/10/99 Copy files  Q3 Team 873
94 02/07/99 Retrieving the program that is associated with a given extension  Q3 Team 590
121 06/07/20 Explore a directory recursively  Q3 Team 844
141 15/07/99 Get the Window's directory  Q3 Team 682
142 15/07/99 Get the system directory  Q3 Team 703
143 15/07/99 Get the current directory  Q3 Team 691
158 12/01/00 Find files recursively, with Windows API  Q3 Team 778
195 06/04/01 Get the executable associated with a given file  Q3 Team 564
196 04/08/99 Extract the associated icon of a given file  Q3 Team 600
199 12/02/00 Delete files, sending them to Recycle Bin  Q3 Team 635
202 07/08/99 Get system folders path  Q3 Team 686
206 08/08/99 Get 'Last Accessed' attribute of a file  Q3 Team 614
219 04/01/00 Copy a directory and it's files to another  Xavier Martínez 698
222 16/07/00 Drag&Drop files, from explorer to our form  Q3 Team 702
284 19/09/99 Save a Memo in Unix format  Q3 Team 569
295 28/09/99 Copy file with a Progress bar  Radikal (Q3 Team) 795
325 30/08/20 Copy a directory (and its subdirectories and files)  Radikal (Q3 Team) 739
400 14/02/00 Change the extension of a filename  Lord Trancos 578
421 11/04/00 Empty the Recycle Bin  Radikal (Q3 Team) 587
515 03/01/03 Know the size of any file  Radikal (Q3 Team) 601
547 20/01/04 Fast search of a string into a file  Radikal (Q3 Team) 714
554 06/06/20 Encrypt/Decrypt files  Radikal (Q3 Team) 930
567 29/08/20 Strip the blank lines of a text file  Radikal (Q3 Team) 617
568 03/09/20 Secure file deletion  tino 759


Graphics

Trick

Date

Title

Send By

Access

235 04/09/99 AVI in fullscreen with a TMediaPlayer  Q3 Team 613
258 10/09/99 Horizontal mirror in a TBitmap  Q3 Team 638
259 12/09/99 Vertical mirror in a Bitmap  Q3 Team 560
262 04/01/00 Rotate a Bitmap 90 degree anticlockwise  Q3 Team 653
263 04/01/00 Rotate a Bitmap 90 degree clockwise  Q3 Team 713
346 04/01/00 Resize a bitmap to be printed  Radikal (Q3 Team) 597
366 08/12/99 Loopings AVIs  Radikal (Q3 Team) 621
394 10/02/00 Vertical mirror (Using ScanLine)  Radikal (Q3 Team) 594
398 10/02/00 Encript a Bitmap  Radikal (Q3 Team) 571
402 18/02/00 TImage Fade Out  Radikal (Q3 Team) 572
406 24/02/00 Vertical mirror (24 bits bitmaps with ScanLine)  Radikal (Q3 Team) 571
451 25/08/00 Bitmap rotation x degrees (using Pixel)  Nacho Urenda 648
452 17/08/00 Bitmap rotate x degrees (Using ScanLine)  Nacho Urenda 824
462 13/10/00 Reverse Bitmap (negative)  Nacho Urenda 595
534 15/04/03 CreateThumbnails  (Neftalí) Germán Estévez 685
540 04/12/03 Load a JPG in a TImage, preserving the aspect ratio  Radikal (Q3 Team) 745
550 20/08/20 Encrypt/Decrypt JPGs  Radikal (Q3 Team) 1512


Guides

Trick

Date

Title

Send By

Access

496 07/10/20 Curso Delphi. Lección 01. Primeros pasos.  Ariel Bustamante 2767
497 30/12/02 Curso Delphi. Lección 02A  Ariel Bustamante 1030
498 30/12/02 Curso Delphi. Lección 02B  Ariel Bustamante 1025
499 30/12/02 Curso Delphi. Lección 03A  Ariel Bustamante 964
500 30/12/02 Curso Delphi. Lección 03B  Ariel Bustamante 1128
501 30/12/02 Curso Delphi. Lección 04A  Ariel Bustamante 1198
502 30/12/02 Curso Delphi. Lección 04B  Ariel Bustamante 1459
503 30/12/02 Curso Delphi. Lección 05A  Ariel Bustamante 873
504 30/12/02 Curso Delphi. Lección 05B  Ariel Bustamante 855
505 30/12/02 Curso Delphi. Lección 05C  Ariel Bustamante 1104
506 30/12/02 Curso Delphi. Lección 05D  Ariel Bustamante 980
507 30/12/02 Curso Delphi. Lección 06A  Ariel Bustamante 1028
508 30/12/02 Curso Delphi. Lección 06B  Ariel Bustamante 1097
509 30/12/02 Curso Delphi. Lección 06C  Ariel Bustamante 916
510 08/01/03 Curso Delphi. Lección 07A  Ariel Bustamante 762
511 30/12/02 Curso Delphi. Lección 07B  Ariel Bustamante 950
522 16/02/03 Curso Delphi. Lección 08A  Ariel Bustamante 877
523 16/02/03 Curso Delphi. Lección 08B  Ariel Bustamante 853
524 23/02/03 Curso Delphi. Lección 08C  Ariel Bustamante 794
525 16/02/03 Curso Delphi. Lección 08D  Ariel Bustamante 623
529 07/03/03 Curso Delphi. Lección 09A  Ariel Bustamante 1045
530 07/03/03 Curso Delphi. Lección 09B  Ariel Bustamante 1020
531 07/03/03 Curso Delphi. Lección 09C  Ariel Bustamante 1681


Internet

Trick

Date

Title

Send By

Access

45 04/01/00 Obtain the path to the default web browser  Q3 Team 573
82 16/09/99 Get the IP and local hostname  Q3 Team 842
83 29/08/20 Execute the default web browser  Q3 Team 630
95 05/01/00 Call default email program to send an email  Q3 Team 720
103 10/01/03 Disconnect the internet connection  Q3 Team 1273
115 10/07/99 Call internet connection dialog  Q3 Team 661
407 27/02/00 Identify the web server of any URL  BackSpace 669
419 16/04/00 RAS: Enumerate accounts with login & password  Radikal (Q3 Team) 729
442 14/07/00 Know the kind of inet connection in use  Arturo Garcia 576
448 11/08/00 Know if there is an active internet connection  Lord trancos 816
467 21/10/00 Check if a URL is valid  David Bolton 570
535 23/04/03 Dial Internet default connection  Feñiz 582
536 05/05/03 Validate email address  Abu Zant Ruslan 710
560 17/06/20 Access GMail accounts with Indy  Radikal (Q3 Team) 1807


System

Trick

Date

Title

Send By

Access

6 03/05/01 Exit from Windows  Q3 Team 696
11 05/01/00 Determine the way in which Windows has been started  Q3 Team 653
12 14/04/00 Know if there is a mouse and determine it's number of buttons  Q3 Team 685
13 26/06/99 Know the cursor size  Q3 Team 693
14 26/06/99 Know the Windows screen resolution  Q3 Team 805
31 29/01/00 Prevent a user from closes Windows  Q3 Team 607
34 07/01/00 Read and write DOS environment variables  Q3 Team 631
36 15/09/99 Execute a file according to its extension (As the Windows Explorer)  Q3 Team 631
41 07/01/00 Hide the Windows95/98 task bar  Q3 Team 571
42 07/01/00 Show the Windows 'Find Files' dialog  Q3 Team 554
43 26/06/99 Turn off the monitor to save energy  Q3 Team 633
44 26/06/99 Get the number of colors of the Window's screen  Q3 Team 562
48 04/05/03 Disable the Ctrl-Alt-Del:  Q3 Team 723
64 18/09/99 Hide the Start Button  Q3 Team 574
72 17/01/03 Managing icons on the desktop  Q3 Team 571
73 23/10/99 Get user name and company info from Windows  Q3 Team 552
74 26/05/20 Disable the START button on the taskbar  Q3 Team 1185
93 02/07/99 Add a document to the Windows 95 Start Button's documents  Q3 Team 550
97 08/09/99 Execute a '.LNK' file  Q3 Team 757
99 28/07/99 Change wallpaper (win95 desktop) bitmaps at run-time  Q3 Team 633
106 18/09/99 Change the Window's Start button bitmap  Q3 Team 654
119 09/01/00 Limit the cursor movement within a window client  Q3 Team 691
131 06/02/04 Get/Change key states for NumLock, CapsLock and ScrollLock  Q3 Team 1037
138 14/07/99 Get the Window's user name  Q3 Team 785
139 14/07/99 Get the PC name  Q3 Team 741
140 09/01/00 Change the blinking time of the edit cursor (caret)  Q3 Team 630
144 15/07/99 Get system date and time in UTC format  Q3 Team 702
145 15/07/99 Get the local date and time of the system  Q3 Team 827
146 09/01/00 Paste the Clipboard's image into a TImage  Q3 Team 706
149 17/07/99 Play system predefined sounds  Q3 Team 722
154 18/07/99 Get system info (free memory, etc)  Q3 Team 688
160 09/01/00 Call the window's master volume control  Q3 Team 629
161 11/01/00 Call a phone number with Windows TAPI Dialer  Q3 Team 1241
170 11/01/00 Determining wich fonts (Large or Small) are in use  Q3 Team 547
171 07/01/04 Strings aligned to left or right  Q3 Team 630
175 27/07/99 Change the alignment of all the menus of Windows  Q3 Team 567
179 29/07/99 Change the keyboard repeat delay  Q3 Team 552
180 11/01/00 Retrieve the keyboard repeat-speed  Q3 Team 569
182 30/07/99 Deactivate the Windows error beep  Q3 Team 634
183 01/08/99 Change the Windows border width  Q3 Team 587
190 28/02/00 Change the caption height in all windows  Q3 Team 539
191 03/08/99 Change the height of all the scrollbars of Windows  Q3 Team 602
197 05/08/99 Paste text from ClipBoard  Q3 Team 590
198 15/05/01 Paste text to ClipBoard  Q3 Team 581
203 13/02/00 Create a ShortCut (.LNK) by code  Q3 Team 828
209 19/05/01 Direct port access in Windows 95/98  Q3 Team 522
211 11/01/00 Execute control panel functions  Q3 Team 908
213 12/08/99 Activate the ScreenSaver by code  Q3 Team 577
214 12/01/00 Capture clipboard content changes  Q3 Team 583
250 04/09/99 Activate the help context cursor  Q3 Team 1257
251 04/09/99 Activate the Start button by code  Q3 Team 559
255 21/09/99 Get the used character like decimal separator in the system  Q3 Team 564
256 21/09/99 Get the used character like thousand separator in the system  Q3 Team 582
261 11/09/99 Get the time elapsed since last Window boot  Utilmind 586
264 12/09/99 Get mouse coordinates  Utilmind 591
266 13/09/99 Change the system time  Q3 Team 610
272 16/09/99 Open the 'Network Neighborhood' folder  Q3 Team 553
273 16/09/99 Open the 'Printers' folder  Q3 Team 624
274 16/09/99 Activate/Deactivate the audio cd AutoPlay  Q3 Team 539
275 17/09/99 Open the Recycle bin  Q3 Team 901
276 17/09/99 Open the Control Panel  Q3 Team 577
277 17/09/99 Open the Desktop folder  Q3 Team 577
278 17/09/99 Open the 'My Computer' folder  Q3 Team 571
279 17/09/99 Open the 'Fonts' folder  Q3 Team 506
280 12/01/00 Get the default Language of the system  Q3 Team 523
281 12/01/00 Get the default Language of current user  Q3 Team 531
287 12/01/00 Obtain a list of the EXEs in execution  Q3 Team 587
294 27/09/99 Execute a MS-DOS program and wait until finish  Radikal (Q3 Team) 1413
298 02/10/99 Register a OCX in Windows  Radikal (Q3 Team) 560
301 03/03/02 Minimize all windows  Radikal (Q3 Team) 620
309 12/10/99 Get the default selected ScreenSaver name  Radikal (Q3 Team) 550
311 14/03/00 Select the default printer of the system  Radikal (Q3 Team) 720
320 24/10/99 Execute a DOS application and show its output in a TMemo  Radikal (Q3 Team) 1078
327 30/10/99 Enumerate the video modes of your VGA  Radikal (Q3 Team) 569
331 22/02/00 Restore the default video mode  Radikal (Q3 Team) 563
332 04/11/99 Enumerate the active net connections  Radikal (Q3 Team) 606
341 15/01/00 Temporary files in Windows  Radikal (Q3 Team) 562
347 20/11/99 Know if TCP-IP is installed  Radikal (Q3 Team) 549
349 18/01/00 Determine the Windows version where your application is running on  Radikal (Q3 Team) 586
353 23/11/99 Activate/Deactivate the Windows ScreenSaver  Radikal (Q3 Team) 590
356 26/11/99 Get a list of the installed programs  Alberto Aguilar 793
360 13/07/01 Put WAVs in you EXE  Radikal (Q3 Team) 624
363 04/02/00 Minimizate controls in your form  Radikal (Q3 Team) 542
364 04/12/99 Get the OEM font of the system  Tetsuo Oshima 501
369 03/02/00 Know the domain name in NT  Salvador Verdú 540
371 21/12/99 Hide the desktop icons  Radikal (Q3 Team) 537
376 16/01/00 Change the system date  J. Jesús Anaya Ramírez 553
377 16/01/00 Make an Control Panel applet (CPL)  Radikal (Q3 Team) 910
391 01/02/00 Change the screen resolution (video mode)  Santy_Concepción 569
392 03/02/00 Know the sesion login name in NT  Salvador Verdú 542
393 04/02/00 Know the server name in NT  Salvador Verdú 504
405 23/02/00 Get the Window's standars bitmaps  Radikal (Q3 Team) 545
408 16/01/04 Hooks: Capture keys in all Windows applications  Radikal (Q3 Team) 3077
409 16/03/00 Hooks: System Shell Hook  Radikal (Q3 Team) 833
410 04/03/00 Send WinPopUp messages trought the net  Radikal (Q3 Team) 865
413 16/03/00 Know if a DLL contains a given function  Lord Trancos 612
414 16/01/04 Hooks: Mouse hook at system level  Radikal (Q3 Team) 673
415 26/03/00 Hook: Mouse working only in your application  Radikal (Q3 Team) 697
416 29/03/00 Find the Hwnd with the exe name  Radikal (Q3 Team) 641
422 14/04/00 Switch the mouse buttons  Radikal (Q3 Team) 532
425 21/04/00 RAS: Call and HangUp a inet connection  Jesús Fernández Hernández 522
426 20/11/03 Capturing HotKeys  Santy Concepción 743
427 22/04/00 Register a extension to an executable  Radikal (Q3 Team) 621
429 30/04/00 Send a string from one application to another.  Radikal (Q3 Team) 650
433 05/05/00 Get the state of desktop's 'Automatic Icons Arrange'  Radikal (Q3 Team) 458
434 07/05/00 Know if there is a souncard installed  Radikal (Q3 Team) 499
436 08/05/00 Get a list of the harware installed  Radikal (Q3 Team) 621
437 08/05/00 Redirect API calls  Lord Trancos 536
440 21/06/00 Show API error messages  Radikal (Q3 Team) 469
441 07/07/00 Disable Alt-Tab  Radikal (Q3 Team) 633
443 15/07/00 Get a list of the network connecteds units  Arturo Garcia 578
445 09/05/01 Get Wav out volume  Radikal (Q3 Team) 558
446 09/05/01 Get the Aux line volume  Radikal (Q3 Team) 527
447 10/08/00 Hide/Show Windows Tray Notify Icon  Radikal (Q3 Team) 561
449 03/01/01 Hide/Show the clock of the taskbar  Radikal (Q3 Team) 557
450 13/08/00 Disable the desktop icons  Radikal (Q3 Team) 558
453 20/08/00 Hide/Show the icons of the task bar  Radikal (Q3 Team) 559
454 25/08/00 Disable mouse an keyboard in whole Windows  Lord Trancos 547
456 24/08/00 Execute .BAT files  Arturo Garcia 739
460 26/08/00 Direct print to printer canvas (tool)  Santy Concepción 916
461 27/08/00 Enable/Disable CDROM Autorun  Radikal (Q3 Team) 575
464 08/09/00 Program "Closer"  Radikal (Q3 Team) 973
466 08/10/00 Hide/Show fast launch icons of the Windows taskbar  Radikal (Q3 Team) 520
479 21/03/03 Get the Windows version  Christian Engstfeld 716
483 09/08/01 Detect a change in the display properties  Radikal (Q3 Team) 541
490 03/04/02 Minimize your form in the system tray  Lucas 707
491 04/02/02 Add items to the system menu of your form  Radikal (Q3 Team) 526
513 03/01/03 RAS: Create a DUN icon  A Saber 537
514 18/12/02 Enumerate the printer jobs. (EnumJobs example)  Radikal (Q3 Team) 743
520 16/01/04 Disable the Windows key  Pedro Osmani Paz Rodríguez 606
526 26/02/03 MessageDlg with sound  Yeradis Barbosa 632
528 26/02/03 Know if the taskbar has Auto Hide on or off  Pedro Quesada 536
545 09/01/04 Add a context menu associated to any file extension  Radikal (Q3 Team) 535
548 14/01/04 Capture filenames from Clipboard  Radikal (Q3 Team) 587
553 24/05/20 Make a PrintScreen by code  labgalia 1487
561 28/06/20 Get DirectX installed version  labgalia 536


Strings

Trick

Date

Title

Send By

Access

4 15/01/00 Strings longer than 255 characters  Q3 Team 677
16 15/01/00 Add items to a TString without duplicates  Q3 Team 694
52 15/01/00 Compare strings with '*' or '?' wildcards  Q3 Team 668
67 25/04/01 Align strings left or right  Q3 Team 565
100 13/02/00 Function to encrypt/decrypt strings  Q3 Team 1229
129 12/09/99 Delete a char of a given string  Q3 Team 620
150 14/04/00 Make a resource file to store strings  Radikal (Q3 Team) 683
239 19/01/00 Replace all occurrences of a substring in a string  Q3 Team 634
242 19/01/00 Remove all the occurrences of a substring in a string  Q3 Team 548
243 08/10/99 Counting words in a string (or a TMemo)  Q3 Team 630
302 08/09/20 Separate strings by words or tokens  Radikal (Q3 Team) 1119
418 07/04/00 Create a string of 'n' characters  omejia 609
423 16/04/00 Save a string in a file  Uri 544
438 02/06/20 Convert amounts in bytes to a string  Manel 757
488 30/10/01 Show/Hide the mouse cursor  Radikal (Q3 Team) 526
562 06/07/20 Delete a delimited substring  Radikal (Q3 Team) 601
565 03/08/20 CopyBetween: Returns the string between two delimiters  Radikal (Q3 Team) 646


Miscellaneous

Trick

Date

Title

Send By

Access

0 01/08/99 Make a delay without a timer  Q3 Team 3296
18 19/01/00 Make arrays as long as you wish at runtime  Q3 Team 554
21 19/01/00 Make controls at runtime  Q3 Team 581
37 05/09/99 How to make a autorun file for a cd-rom  Q3 Team 667
76 21/01/00 Get the version of your application as defined in the Delphi's IDE  Q3 Team 1938
112 21/01/00 An easy dialog to request user input  Q3 Team 594
117 21/01/00 Vertical text (or at any angle)  Q3 Team 566
126 04/07/01 How to use the 'Sender' parameter  Q3 Team 954
137 21/01/00 Suspend the PC  Q3 Team 490
153 16/09/99 Gradient fill like installation program  Q3 Team 519
168 21/01/00 Reduce your executable size  Q3 Team 606
178 21/01/00 Detecting that more than 2 keys are being pressed  Q3 Team 638
185 22/01/00 Capture the desktop image to a TImage  Q3 Team 719
215 12/03/00 Detecting a changes in focus  Q3 Team 579
218 29/08/99 Send control codes to the printer without page advances  Toni Martir 583
223 16/03/01 Time your code  Q3 Team 608
238 29/08/99 Read the bios (only for Win95/98)  Q3 Team 493
267 22/01/00 Know if an .EXE is running  Q3 Team 671
289 29/01/00 Label to send an email  Q3 Team 583
319 23/10/99 Exploring the network  Radikal (Q3 Team) 510
321 24/10/99 Get a unique string for Computer-User  Radikal (Q3 Team) 549
343 23/01/00 Functions for bit manipulation  Radikal (Q3 Team) 519
352 22/11/99 Change the caption of a standard dialog  Radikal (Q3 Team) 467
359 18/01/00 Tips for using in the IDE  Radikal (Q3 Team) 831
361 27/05/00 Including JPGs in the EXE of your application  Radikal 695
367 28/01/01 A heap of modified tricks  Radikal (Q3 Team) 703
372 18/04/01 Abort a loop pressing a key  Radikal (Q3 Team) 519
378 18/01/00 Write vertical text (without font rotate)  Radikal (Q3 Team) 570
396 08/02/00 Know if Delphi is in execution  Juan de Dios Martínez 521
431 27/05/00 Get BIOS information  Arturo Garcia 585
458 25/08/00 Refresh your form while debugging your application  Exe Software 594
463 08/09/00 Use Explorer 5 'Autocomplete' feature in a TEdit  Pedro Q 572
468 07/04/01 Close Internet Explorer's windows  Radikal (Q3 Team) 481
470 18/04/01 Know if the mouse is pressed  Regent Beaulieu 515
473 27/02/03 Simulate Delphi running  Christian Engstfeld 2973
474 21/02/02 Load an Quick Report File (.QRP) saved previously  Christian Engstfeld 1621
476 21/02/02 Dialog "About", precarious but effective  Christian Engstfeld 654
486 24/08/01 Know if a date is end of month  Radikal (Q3 Team) 599
489 21/02/02 Know if the PC is plugged in a Microsoft Network  Christian Engstfeld 550
492 21/02/02 Show font in WYSIWYG mode  Christian Engstfeld 590
539 26/11/03 Ramdon real numbers  Radikal (Q3 Team) 773
542 23/12/03 Show component propertys in runtime  Germán Estévez (Neftalí) 560
546 14/01/04 Get Sunday and Monday days of the current week  Radikal (Q3 Team) 628
552 20/05/20 New Forums at Trucomania  Radikal (Q3 Team) 1092
555 06/06/20 Accesing to nonpublished events, methods and properties  Radikal (Q3 Team) 763
556 07/06/20 Access to hardware ports (even in Windows NT/2000/XP)  Radikal (Q3 Team) 690