From Team Developer SqlWindows Wiki
Revision as of 15:12, 5 January 2021 by DaveRabelink (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tips & Tricks history log

Here a list of all tips added to TD Wiki in chronological order.
Use this page to track newly added tips. Use the Recent changes link in the toolbox at the left to show all changes to the Wiki.

Date added Article
05-01-2021 SALCompression.NET
10-07-2020 TDAppTools v3.1 - TD x64 support and SQLite database monitoring
16-02-2020 TDAppTools v3.0 - App Info
31-12-2019 TDAppTools v2.4 - More Sql function supported, TD 7.3 compatible and other changes
30-10-2019 TDAppTools v2.3 - Profiler Controller, simple startscreen and other changes
18-01-2019 Parse .ini files
28-12-2018 cListView: custom sorting
26-12-2018 SQLite: free embedded database in TD applications
22-11-2018 cListView: set font at runtime
12-08-2018 GetObject in Team Developer: VBScript workaround
30-07-2018 Threads & events: thread synchronization
30-07-2018 External functions: structmember alignment on x64 (64 bit)
25-07-2018 Get memory information of the system
24-07-2018 Quricol QR code generator library
18-07-2018 Consume SOAP Webservices & REST/JSON using Microsoft XMLHTTP
07-11-2017 Windows Speech API: Text to Speech / Speech to Text
25-09-2017 External datatype reference & CStructEx library
04-09-2017 File version info: get TD version including build number
23-03-2017 Google Analytics & TD_applications
07-03-2017 (NEW) Team Developer/SqlBase/TD Mobile Community Forum. Connect to the community for valuable Q&A
17-01-2017 TDAppTools v2.2 - Support for ODBSal & extra SQL functions and several changes and fixes
21-12-2016 cQuickHTML & Webbrowser: using document compatibility modes (IE7..IE11)
16-11-2016 Registry Utilities Library v2.1 (x64)
28-10-2016 CPU limiter tool to simulate slow workstation
27-10-2016 TD x64: revised sample for TD 7.0 x64 to set the opacity and transparency color key of a window
18-10-2016 TDAppTools v2.1 - Break in source, message monitoring
17-10-2016 How to use OLEDB to access SQLBase from SQLServer
29-09-2016 TDAppTools v2.0 - Sql Monitor
19-09-2016 Click away TD IDE errors automatically during loading of backported sources
26-06-2016 Prevent window disable when modal dialog is created
25-01-2016 Addendum (in red) to SAL compression article: old 16Bit TD versions & compression-type
16-12-2015 Table vs Grid: performance overview
08-12-2015 How to check if files have equal contents
08-12-2015 Use fonts as application resource: icon font sample
25-11-2015 RACON.SQLWindows.UserInterface - UI enhancement library Version 3.0 (beta)
23-10-2015 TDAppTools - Gui Inspector
16-04-2015 Extended CDK library with missing items for TD 6.3
15-04-2015 RichText control (RTF) as borderless display field
02-04-2015 TD 6.3 released: information page
05-03-2015 TD IDE: Copy GUI objects with or without visual offset
18-12-2014 TD 6.1 SP4 and up: left aligned column checkboxes (CDK tool to change)
04-12-2014 cOutlineListBox: workaround for the ugly mousewheel-scroll visual effect
03-12-2014 cListView: keep selected item highlighted
25-11-2014 Including Attachments in Outlook Automation
29-10-2014 TD C-API archive: header and lib files for all TD versions in one package
07-10-2014 Team Developer startup batchfiles
04-10-2014 BackgroundText notifications: clickable labels
03-10-2014 WinApi declaration archive v1.09
05-08-2014 SalPause vs Sleep
11-03-2014 Known issue: cstruct 64K limitation (and workaround)
22-11-2013 Endianness in TD: Little-endian vs Big-endian
22-11-2013 Simulating a 'modal' form window
19-11-2013 How to prevent "Not responding" state on "heavy load" functions
19-11-2013 String<->Binary casting
01-11-2013 Using CDK to set an UDV (class) as return type
04-09-2013 How to insert Word/Excel objects into QRP reports
21-08-2013 Crypto library
25-07-2013 Registry Utilities Library (ANSI & UNICODE)
24-07-2013 SQLite Functional Class
18-07-2013 SalExtension: extra picture functions
18-07-2013 AssocQueryString : get associated application for file extension
18-07-2013 What about Receive objects (UDVs)?
16-07-2013 What are the initial values of variables in TD
15-07-2013 Using JScript with Team Developer : Google Maps demo
12-07-2013 Report Builder Enterprise setup (EDP)
12-07-2013 Report Builder error: can not find SQL.ini
07-07-2013 Table of external datatypes and byte sizes
07-07-2013 Validating Sql Handles
07-07-2013 The fast way counting rows in SQLBase tables
05-07-2013 A single function to get number of elements in any array
03-06-2013 Is application running on Windows 64 bit?
03-06-2013 Check existence of DLL functions at runtime
21-05-2013 Query and set Data Execution Prevention (DEP policy)
17-05-2013 Fast & smooth autoscroll multiline text appending
27-04-2013 How to enumerate environment variables
27-03-2013 Known issue: ActiveX libraries saved as text format loose event info
13-03-2013 Advanced file operations: copy, move, rename and delete
03-12-2012 Send message back to executable from a dynalib
16-11-2012 Tabbar: drilling down to child objects
14-11-2012 ShellRunAs: run programs under administrator or specific user rights
10-11-2012 Sal compression: detailed info
03-11-2012 WinApi32 Declaration Archive
01-11-2012 Fix backported sources when hang/crash on compile
01-11-2012 Microsoft Expression Encoder: free video screencapture tool
01-11-2012 ControlSpy: show and apply GUI object properties
31-10-2012 Automatically close messagebox: timed messages
31-10-2012 Get AccFrame window handle
30-10-2012 Convert (binary) buffer to formatted string: CryptBinaryToString
03-10-2012 ShellOpenWith : use default Windows dialog for unknown file extensions
11-07-2012 hWndFrame and messages: WM_SYSCOMMAND sample
18-06-2012 TD Profiling
29-05-2012 SAM_ContextMenu on multimonitor setups
21-05-2012 Team Developer ASCII API (using TDASCII)
17-04-2012 Use applets from Team Developer applications: Geogebra demo
13-04-2012 Evaluate/debug sql-statement bind variables
15-03-2012 ComProxyVar issue: IDE shows comproxy type but is not internally (+tool to find them)
27-02-2012 Detect system idle time
10-02-2012 TD 6.0 : Support for External Assemblies section in CDK
10-02-2012 Sample added for merging files using CDK (and TD6 version fix for symbol imports issue)
30-01-2012 Special folders
31-10-2011 Asynchronous throbber animations
14-10-2011 Recreate the PATH variable
07-10-2011 cCalendarDropDown multi-monitor fix
05-10-2011 Description of the RACON.SQLWindows.UI.ResourceManager component
30-09-2011 Description of the RACON.SQLWindows.UI.WindowTools component
26-09-2011 How to set popup-edit columns to read-only or to disabled state
09-09-2011 Force window on taskbar : new sample for windows having acccessories enabled
29-01-2011 New version DynalibChecker (v1.1)
26-11-2010 Using the Team Developer H/LIB files correctly
28-10-2010 Using NetUserGetGroups and NetUserGetLocalGroups
21-07-2010 ProfUIS283u_td.dll vs. ProfUIS283u-RDE.dll
24-06-2010 RACON.SQLWindows.UserInterface - UI enhancement library Version 2.0
28-03-2010 Incorrect display of formats in IDE or errors in format conversions at runtime
24-03-2010 How to prevent combobox dropdown
13-03-2010 Download link to Team Developer books on main page
18-02-2010 How to create a new GUID without using CDK
30-01-2010 List of features CDK does not offer
30-01-2010 Callback
26-01-2010 Locate Dynalib issues using DynalibChecker
26-11-2009 Menu Bar vs. Ribbon Bar under the hood
24-11-2009 How to generate a GUID
23-11-2009 Format date and time using GetDateFormat and GetTimeFormat
20-11-2009 How to get the value of environment variables
20-11-2009 How to set the value of environment variables
04-10-2009 SoapUI:Inspecting, invoking and testing WebServices (WSDL/REST)
30-09-2009 Debugger fails to perform "step-over"
29-09-2009 OutlineListbox/Combobox: item values -2 to -6 issue
23-09-2009 RACON SQLWindows UserInterface 1.7
25-08-2009 Winsock wrapper
07-07-2009 ReportWindows RoundUp formula
25-06-2009 How to use the Windows Timer (instead of SalTimer)
13-05-2009 Copy/Paste of ActiveX objects results in : ActiveX object creation failed
08-05-2009 Why are ported top-level windows bigger in TD versions starting from TD3.0
08-05-2009 How to force a window on the taskbar
08-05-2009 Application properties:Suppress tab stops and selection on non-editable datafields
09-04-2009 How to ignore invalid SSL certificates using MSXML
07-04-2009 Fast case-insensitive string comparison
04-04-2009 How to get the elapsed time since the application was started
30-03-2009 How to convert from one base to another (eg decimal to hexadecimal to binary)
19-03-2009 RACON.SQLWindows.UserInterface - UI enhancement library
05-03-2009 How to prevent window resize at top/bottom/left/right/corner locations
20-01-2009 Coexisting runtime versions
14-01-2009 How to (re)position windows on multi-monitor setups
04-01-2009 ResourcesExtract: link to tool website
22-12-2008 How to detect SysColors have changed (Sample showing GetSysColor and SetSysColors)
14-12-2008 Adding tooltips in TD projects using WinAPI_Tooltips module
12-12-2008 GDIView: link to tool website
08-12-2008 Dependency Walker: link to tool website
28-11-2008 Creating process tree using ToolHelp32 to get parent and child processes
24-11-2008 Team Object Manager: How to move files from one project to another
22-11-2008 Issue: can not open multiple TD instances
21-11-2008 Some suggestions for spy/monitoring tools added
21-11-2008 Free XML editor and viewer
17-11-2008 How to ignore/filter characters while typing field text
17-11-2008 How to check if a file is already opened
17-11-2008 How to set and get password display character
17-11-2008 How to force/set listbox horizontal scrollbar width
16-11-2008 How to start or stop windows services
10-11-2008 Where to get WinAPI declarations, constant values and structure layouts
10-11-2008 Workaround for issue : Formats/input masks do not work on dynalib top level windows
22-10-2008 How to prevent displaying scrollbars on top level windows
22-10-2008 How to change the tab order at runtime
22-10-2008 How to flush files using SalProfile functions
21-10-2008 How to get object attributes at runtime
21-10-2008 How to set a toplevel window topmost
21-10-2008 How to check at runtime, if a given string is a valid window template
29-09-2008 Porting to newer TeamDeveloper versions
25-09-2008 Tracing debug output to an external viewer
24-09-2008 MonthCalendar and DateTimePicker
24-09-2008 TrackBar
24-09-2008 Useful path functions
24-09-2008 How to delete a whole directory
19-09-2008 TD build application : KCS
19-09-2008 New page : Examples of real life applications build with SQLWindows Team Developer
17-09-2008 How to get the current Windows user
17-09-2008 How to determine if the current logged-in user is an admin
16-09-2008 Screen recording your application for demo's or (on-line) training videos
06-09-2008 How to format a number of bytes to a formatted string
06-09-2008 How to format a number of milliseconds to a formatted string
25-08-2008 How to set the opacity and transparency color key of a window
25-08-2008 How to bring up a window to the top of all applications programmatically
24-08-2008 How to send a message to the Application Actions section
23-08-2008 How to prevent a toplevel window stealing focus
31-07-2008 Open an empty email in the default email client
27-04-2008 Jump from implementation to declaration in IDE using F2
31-03-2008 How to merge an application using CDK
11-03-2008 How to build applications from command line
11-03-2008 How to get dynamically the type of a variable
13-02-2008 What message is send when a DropDown column item is selected (clicked)
13-02-2008 How to hide the window displayed in the taskbar when a column dropdown list is opened
06-02-2008 What are the errorcodes returned by VisFile functions
04-01-2008 Passing arrays in messages (any datatypes)
23-11-2007 How to detect that CTRL + SPACE was pressed within an graphical Object
09-11-2007 Sample vault
21-10-2007 Dynalibs:How to distinguish exports
12-10-2007 Why do old CDK tools fail to work on newer TD versions
07-10-2007 How to disable Windows themes on your application
04-10-2007 Dynalibs:Issue : case sensitive dynalib filenames
04-10-2007 Dynalibs:Issue : application crashes when it closes
04-10-2007 Dynalibs:Issue : SalCompileAndEvaluate: the performance of the build varies between each build of the dynalib
02-10-2007 How to place the cursor at a specific location in the text
02-10-2007 How to suspend an application for a specific interval
02-10-2007 Get the time which has elapsed since the system was started
02-10-2007 How to set all radiobuttons in the same group to FALSE
02-10-2007 How to make a scrollable but disabled multiline
27-09-2007 How to determine a window exists
27-09-2007 How to fill strings with a specific character
19-09-2007 How to determine dynalib filename
13-09-2007 Team Developer source version numbers
30-07-2007 How to get the toolbar window handle
30-07-2007 How to get the application runtime folder
27-07-2007 Newline representation
27-07-2007 High performance string fills
25-07-2007 TD Source Versions
15-07-2007 How to get the handle of the next child object on a top level window
15-07-2007 How to get the handles of static child objects like label text or group boxes
13-07-2007 How to set value using only the window handle of a checkbox
13-07-2007 How to set the checkbox text at the left
17-03-2007 What is a boolean in TD
17-03-2007 How to determine the column types of a table
11-03-2007 How to detect/suppress system commands from a window (minimise, maximise, close etc)
05-03-2007 How are expressions evaluated
05-03-2007 How to define and use a newline in strings
05-03-2007 How to remove the checkbox from a cell
28-02-2007 How to strip elements from a DateTime
28-02-2007 How to detect GDI leaks
28-02-2007 How to combine two number to one and visaversa
28-02-2007 How to convert a number to string using prefixed zeros
28-02-2007 An alternative way to define a number in boolean expressions
28-02-2007 How to put trailing spaces in a string
28-02-2007 How to put prefix characters in a string
28-02-2007 An alternative way to define a string in boolean expressions
27-02-2007 How to drag a window without a caption
27-02-2007 How to disable internal TD error messages
27-02-2007 Undocumented SAL
21-02-2007 How to set the dropdown list width
21-02-2007 How to programatically open the dropdown list
21-02-2007 How to get the handles of the edit and list parts of a combobox
21-02-2007 How to set the vertical size of the dropdown list programatically
21-02-2007 How to set the height of the edit portion and list entries programatically
20-02-2007 How to detect mouse leaving a window
20-02-2007 How to detect left and right (double)clicks on a window
20-02-2007 How to clear data of an object
18-02-2007 How to copy one object (instance) to another