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

Alex333
01.04.2013 14:55:25
Форум: Базы данных
Тема: Проблема ZEOS + ORACLE
Ответы: 6
Просмотры: 22186

Re: Проблема ZEOS + ORACLE

> Задам традиционный вопрос техподдержки: а вы уверены, что этот NLS_LANG установлен в той версии ORACLE_HOME, что реально используется?
> Сколько ORACLE_HOME на машине? 32 или 64 бита?

Я тоже немного занимаюсь техподдержкой, и эти вещи мне очень хорошо знакомы. Особенно часто приходится ...
Alex333
01.04.2013 12:41:05
Форум: Базы данных
Тема: Проблема ZEOS + ORACLE
Ответы: 6
Просмотры: 22186

Re: Проблема ZEOS + ORACLE

> Что стоит в настройках клиента Oracle, кстати? Интересует NLS_LANG.

И на клиенте, и на сервере NLS_LANG = AMERICAN_AMERICA.CL8MSWIN1251

Тогда мне ещё больше стало не понятно. Получается, в UTF8 его переводит клиент, т.е. ZEOS? И причём тут тогда размер переменной, которая создается для приёма ...
Alex333
31.03.2013 22:04:20
Форум: Базы данных
Тема: Проблема ZEOS + ORACLE
Ответы: 6
Просмотры: 22186

Re: Проблема ZEOS + ORACLE

Полазил-полазил по форумам, и ничего не нашёл.
В итоге полез в исходники этой ZEOS и нагло добавил ей 2 строчки:

procedure InitializeOracleVar(PlainDriver: IZOraclePlainDriver;
Connection: IZConnection; var Variable: PZSQLVar;
DataType: TZSQLType; OracleType: ub2; DataSize ...
Alex333
31.03.2013 18:13:39
Форум: Базы данных
Тема: Проблема ZEOS + ORACLE
Ответы: 6
Просмотры: 22186

Проблема ZEOS + ORACLE

Всем привет.
У меня Windows XP SP3 + Lazarus 1.0.8 + FPC 2.6.2 + Zeos 7.0.3 (Stable).
ORACLE 10 XE
В ORACLE есть таблица:
create table TESTTABLE
(
test VARCHAR2(4)
) ... и пр.

Есть TZReadOnlyQuery, у которого SQL равен "select TEST from testtable"
В таблице одна запись.

Так вот. Если заполнять ...
Alex333
05.01.2013 18:48:32
Форум: Компилятор / язык программирования
Тема: Вопрос про OLE
Ответы: 9
Просмотры: 49193

Re: Вопрос про OLE

Во! Наконец-таки то, что надо.
Это работает. Спасибо.
Alex333
04.01.2013 20:06:23
Форум: Компилятор / язык программирования
Тема: Вопрос про OLE
Ответы: 9
Просмотры: 49193

Re: Вопрос про OLE

А Вы что одновременно использовали и utf8toansi() и UTF8toUTF16 ?


Не понял вопроса :-) Вот так utf8toansi(UTF8toUTF16('Текст')) или вот так UTF8toUTF16(utf8toansi('Текст')) я не делал. А что - надо было?

v.Selection.TypeText(UTF8toUTF16('Привет!'#13)); - вот так выдаёт ошибку.
Alex333
04.01.2013 09:12:30
Форум: Компилятор / язык программирования
Тема: Вопрос про OLE
Ответы: 9
Просмотры: 49193

Re: Вопрос про OLE

Попробовал. Ругается ошибкой:

project1
--------------------------------------------
Press OK to ignore and risk data corruption
Press Cancel to kill program
--------------------------------------------
OK Cancel
--------------------------------------------

В то же время, если убрать этот ...
Alex333
03.01.2013 20:03:30
Форум: Компилятор / язык программирования
Тема: Вопрос про OLE
Ответы: 9
Просмотры: 49193

Вопрос про OLE

Всем привет.

Lazarus 1.0.4, FPC 2.6.0, всё это под Windows XP.
Пишу вот такое:

procedure TForm1.Button1Click(Sender: TObject);
var v:Variant;
begin
Windows.MessageBoxA(0,pchar(utf8toansi('Привет')),'',0); //Тут пишет по-русски
v:=CreateOleObject('Word.Application');
v ...
Alex333
17.12.2011 11:52:20
Форум: Сторонние средства
Тема: OpenAL прямоугольный сигнал
Ответы: 8
Просмотры: 12946

Re: OpenAL прямоугольный сигнал

> Очень хороший генератор прямоугольников может стоить несколько сотен тысяч рублей, что на порядок дороже хорошего ноута

Это что, как автомобиль? Интересно, для чего ж такой нужен... Я, конечно, давно не занимался электроникой, но, по-моему, банальный мультивибратор по цене деталей в 30 рублей ...
Alex333
03.12.2011 22:22:02
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Re: Что такое "Время изменения"?

Да, это работает. Буфер я делать большой не стал (странно, что не знал такую штуку, как absolute. Это получается что-то типа C-шного UNION что ли? )
А добавил 4 байта в структуру
FILE_BASIC_INFORMATION = packed record
CreationTime:FileTime;
LastAccessTime:FileTime;
LastWriteTime:FileTime ...
Alex333
03.12.2011 00:29:06
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Re: Что такое "Время изменения"?

Наваял на скорую руку небольшой тест (на Delphi пока что):

type
IO_STATUS_BLOCK = Record
NTSTATUS:Pointer;
Information:Pointer;
end;
PIO_STATUS_BLOCK = ^IO_STATUS_BLOCK;

FILE_BASIC_INFORMATION = Record
CreationTime:FileTime;
LastAccessTime:FileTime;
LastWriteTime&#58 ...
Alex333
02.12.2011 22:26:34
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Re: Что такое "Время изменения"?

╔══════════════════════════ Атрибуты ══════════════════════════╗
║ Изменить файловые атрибуты ║
║ a.bat ║
╟──────────────────────────────────────────────────────────────╢
║ Владелец: CLIENTXP1Alex ║
╟──────────────────────────────────────────────────────────────╢
║ [x] Только для чтения [x ...
Alex333
02.12.2011 22:05:59
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Re: Что такое "Время изменения"?

Скажу больше - когда я меняю, например, атрибут ReadOnly для файла, то LastWriteTime у него остается тем же, а вот это самое загадочное время изменения становится равным текущему (когда я поменял атрибут).

Добавлено спустя 1 минуту 51 секунду:
У меня FAR 2.0.1807
Скачайте с m если что.

Хотел ...
Alex333
02.12.2011 21:47:51
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Re: Что такое "Время изменения"?

Я тоже так сначала думал. А потом взял всё по тому же Ctrl+A в FAR установил для них разные значения. И они спокойненько установились :shock:
Открываю картинку снова - установлены так, как я им велел :)
Alex333
02.12.2011 21:22:22
Форум: Lazarus
Тема: Что такое "Время изменения"?
Ответы: 10
Просмотры: 7080

Что такое "Время изменения"?

Вопрос видимо не совсем по Lazarus (а скорее по WinAPI). Но столкнулся с этим, когда писал на Lazarus, поэтому пишу сюда.
Как следует из HELPа Windows SDK (в составе Delphi), в системе NTFS у файла (или каталога) есть 3 даты: создания, последней модификации, и последнего доступа. Соответственно, для ...