Найдено 46 результатов

Uniser
28.07.2008 12:04:26
Форум: Потрепаться
Тема: Статические и динамические библиотеки в Linux
Ответы: 3
Просмотры: 5709

Re: Статические и динамические библиотеки в Linux

Интересно как можно "заключённый там (в initialization) код надо выполнять самостоятельно"?
Uniser
08.02.2008 12:40:34
Форум: Lazarus
Тема: cp866<>utf8
Ответы: 38
Просмотры: 54787

Ввёл вас в заблуждение. У себя поправил только Ansi2Utf, а Wide2Utf забыл и выложил неверный вариант.
Вот исправленный:

function Wide2Utf&#40;const S&#58;WideString&#41;&#58;UtfString;
var I,J,L&#58;Integer; U&#58;Unicode;
begin
SetLength&#40;Result,Length&#40;S&#41;&#41;;
J&#58;=1;
for I&#58 ...
Uniser
07.02.2008 11:19:16
Форум: Lazarus
Тема: Проблема с dll
Ответы: 8
Просмотры: 7929

а library mylib; писать в начале файла не обязательно?
Uniser
07.02.2008 11:09:11
Форум: Free Pascal Compiler
Тема: В GTK проблема с русским шрифтом
Ответы: 9
Просмотры: 10511

У меня тоже win32 и Gtk2
g_locale_to_utf8 не использовал.
Вывожу в кодировке utf-8 и всё нормально
Правда исходник под виндой тяжело читается

а вот под линуксом gtk2 глючит, а gtk1 не выводят русский и даже в gtk_entry не печатаются русские (в отличие от gimp'a )
пока ковыряюсь, надеюсь ...
Uniser
07.02.2008 10:47:19
Форум: Lazarus
Тема: cp866<>utf8
Ответы: 38
Просмотры: 54787

utf-8 это многобайтная, т.е. символ м.б и один и два и до 6 байт. в отличие от ucs2 (widechar)
В widestring (ucs2) каждый символ по 2 байта, код символа соответствует коду в unicode
utf8 это своего рода обёртка для unicode, одна из реализаций.
Вот куски моего GPL-кода:
здесь преобразование utf8 ...
Uniser
30.12.2006 12:28:30
Форум: Free Pascal Compiler
Тема: Подключить Perl к программе
Ответы: 3
Просмотры: 5184

Есть ещё вариант: подправить скрипт для чтения переменных окружения и установив их значения в программе запустить скрипт отдельным процессом из программы с наследованием среды.
Uniser
26.12.2006 11:25:31
Форум: Free Pascal Compiler
Тема: критические секции
Ответы: 3
Просмотры: 5366

В линуксе нет таких процедур, но есть другие стандартные средства добиться того же, см. ipc (InterProcessCommunication) межпроцессное взаимодействие :)
Uniser
26.12.2006 11:22:57
Форум: Free Pascal Compiler
Тема: критические секции
Ответы: 3
Просмотры: 5366

uses Windows;
var SEC1,SEC2 &#58;TRTLCriticalSection;
эти переменные для программиста ассоциируются с ресурсами, которые необходимо блокировать. Блокировка возможна только для различных (конкурирующих) потоков одного процесса. Например: SEC1 может быть логически связан с таким ресурсом как LS&#58 ...
Uniser
26.12.2006 10:00:48
Форум: Потрепаться
Тема: новый вид спама
Ответы: 10
Просмотры: 15565

Есть способ заблокировать индексирование WEB-каталога с помощью текстового файла в нём, кажется robots.txt, некоторые хостеры требуют блокировать свои форумы для роботов
Uniser
11.10.2006 21:13:24
Форум: Информационная система
Тема: Вы не одиноки, господа оптимисты
Ответы: 1
Просмотры: 28015

По адресу
http://delphimaster.ru/cgi-bin/forum.pl ... 68974&n=11
Устарела ссылка на наш сайт
Uniser
11.10.2006 20:14:28
Форум: Разное
Тема: Winsows-приложение Unicode
Ответы: 8
Просмотры: 19558

Существует несколько реализаций Unicode, одна из них это двухбайтная UTF-16 в Винде она реализована в функциях с суффиксом W. Насколько я знаю, соответствующего ключа и нет! Если ты хочешь действительно работать с UTF-16, то тебя не остановит отсутствие ключа компиляции и ты будешь переписывать. На ...
Uniser
30.06.2006 01:26:02
Форум: Lazarus
Тема: utf-8 b lazarus
Ответы: 1
Просмотры: 4374

У меня Linux SuSE 9.1. Лазарус поставил и кодировку по инструкции на этом сайте настроил, но русские строки вводить в редакторе не могу. utf8 в системе прошита, поэтому пишу пока консольные программки и дожидаюсь исправлений в редакторе.
Uniser
26.06.2006 16:41:01
Форум: Free Pascal Compiler
Тема: Unit oldlinux
Ответы: 1
Просмотры: 4456

Unit oldlinux

пытался работать с системными вызовами в Линуксе и наткнулся на новшество: обычные системные вызовы можно использовать только из модуля oldlinux. Первая мысль: неужели будут скоро отменять сист.вызовы?
При этом в модуле linux решили помещать слишком специфичные для Линукса ф-и.

Вопрос: модуль ...
Uniser
27.10.2005 23:24:11
Форум: Free Pascal Compiler
Тема: Критические секции
Ответы: 11
Просмотры: 16575

В СУБД обычно реализованы оба варианта и они "видят" друг друга, т.е, если идёт блокировка всей таблицы, то блокировка одной записи будет ждать и наоборот.

И важно! Выходить из критических секций следует в обратном вхождению порядке.
Uniser
27.10.2005 23:21:40
Форум: Free Pascal Compiler
Тема: Критические секции
Ответы: 11
Просмотры: 16575

Переменная типа TRTLCriticalSection у программиста должна ассоциироваться с каким-нибудь ресурсом, над которым допустимо производить только атомарные (неделимые) операции. Сама переменная это своего рода псевдоним ресурса.

Например:
А:=Состояние счёта
А:=А+Вложение
Состояние счёта:=А

Это ...