Last week I’ve been intensively searching for some info related to the current project. As a result at the end of week there were two firefox windows with about 50 tabs opened in total. Most of them were there just to remind of some related info, which I intended to read later.If you ever had […]
Today I’ve been installing CoolTrayIcon components on BCB6.I’ve done it once, but totally forgot how I managed to do it.The install.txt sais: 1. Select “New Component…” from the menu2. In “Ancestor type”, select “TTrayIcon [trayicon]”3. In “Class Name”, type “TCoolTrayIcon”4. In “Palette Page”, type “Tray Icons” (or another tab you want to install to)5. In […]
When implementing some complex logic in SQL try first to think in terms of sets and relations.Think of procedural way only when you definately cannot manage only with sets and relations. Using analytic functions and simple relational operators leads to more straightforward and error-free way of doing tough things then writing complex stored procedures.Plus debugging […]
SQL loader hangs when you have uncommited changes on tables you’re trying to load to.
Sometimes you would prefer to use database engine to pass information between threads.Idea from Multithreading – The Delphi Way. Martin Harvey.