пʼятниця, 14 лютого 2014 р.

Клас для ведення логів роботи програми


В процесі розробки програмного забезпечення постійно виникають питання, пов'язані з виявленням помилок в коді, відслідковуванні роботи служб чи консольних програм, особливо якщо ці помилки важко відтворити чи вони мають нерегулярний характер. Відразу приходить на думку ведення логів програмою. Можна спробувати черговий раз вигадати черговий велосипед.

Дві допоміжні бібліотеки з константами

Для подальших проектів потрібно навести дві допоміжні бібліотеки з константами. Логічним кроком є розмежування констант і основних модулів.

четвер, 7 листопада 2013 р.

Відстеження з середини DLL її приєднання та від'єднання до процесу

Тему про відстеження з середини DLL її приєднання до процесу та від'єднання можна знайти в сотнях статей. Наприклад, детально це розписано в блозі Gunsmoker'а. Але в більшості видно одну й ту ж саму помилку. А саме:

середа, 16 жовтня 2013 р.

Враження від Укрпошти

Так сталося, що я був змушений відвідати сайт Укрпошти. Дуже радий тому факту, що ця установа дбає про своє добре ім'я в Інтернеті та намагається йти в ногу з часом. Створено новий сайт з цікавим підходом до дизайну. Тепер виникає потреба перенаправити користувачів на новий портал. От тепер ми і поговоримо, як це не варто робити на прикладі Укрпошти.

середа, 2 жовтня 2013 р.

Клас, який повертає інформацію про файл

До цього класу входять методи, що дозволяють отримати розширену інформацію про файл, таку як розмір, версію, дату. Також для виконуваних модулів та dll клас надає відомості про компанію-виробника, авторські права тощо.

Бібліотека, що містить процедури та функції, які повертають локальну системну інформацію

Для повсякденної роботи більшості програм необхідна інформація про системне оточення. Така як, наприклад, шлях до темпової директорії чи версію операційної системи. В наведеному модулі зібрано процедури та функції, що полегшують отримання цієї інформації.

понеділок, 29 липня 2013 р.

Як відкрити кілька посилань одним кліком

Доповнення до бібліотеки для роботи з HTML. Функція генерує гіпер-посилання. Особливістю функції є те, що в якості аргументу можна передавати кілька посилань, які в результаті будуть відкриті в кількох вікнах переглядача.