Поиск по этому блогу

вторник, 31 января 2012 г.

Лекарство от тормозов в сети RDP+MS

Симптомы: Тормозит соединение RDP (для некоторых сетевых карт)
на сайте Microsoft более подробная информация

понедельник, 23 января 2012 г.

UDF для Firebird на Lazarus

Задача. Найти вхождение подстроки в строке.
(Эта задача (функция) реализована в составе UDF библиотеки RFunc, но она использует тип данных VARCHAR(16383) и написана на C, т.е. можно ее допилить.) 
Функция должна принимать два параметра: подстроку и строку, и возвращать целое значение - позицию подстроки.
Чтобы написать UDF для Firebird используем Lazarus.
Создаем dll. Файл - Создать - Библиотека
И используем возможности функции pos, которая возвращает позицию подстроки
Function  Pos(const substr:shortstring;const s:shortstring):SizeInt;