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

novo
12.05.2013 16:16:28
Форум: Lazarus
Тема: Вставка данных
Ответы: 4
Просмотры: 3589

Re: Вставка данных

Плюнул на WM_SETTEXT
Пока использую такую конструкцию

s:='Hello world';
for i:=1 to length(s) do sendmessage(ObjectHandle,WM_CHAR,ord(s[i]),0)

Я так понимаю о русских символах мечтать не приходится?

Добавлено спустя 18 минут 16 секунд:
На счет русского погорячился

function ...
novo
12.05.2013 01:46:07
Форум: Lazarus
Тема: Вставка данных
Ответы: 4
Просмотры: 3589

Re: Вставка данных

С PostMessage и PostThreadMessage вообще никакой реакции)
novo
12.05.2013 00:52:36
Форум: Lazarus
Тема: Вставка данных
Ответы: 4
Просмотры: 3589

Вставка данных

Здравствуйте)

Задача такая, необходимо сделать "вставлялку" данных т.е. после установки курсора в Edit какой либо программы при нажатии определенного сочетания клавиш программа
выдает меню в котором можно выбрать данные из списка заранее составленного и вставляет выбранные данные в Edit.


Со ...
novo
30.12.2012 14:32:39
Форум: Базы данных
Тема: [Решено] Zeos, относительные пути БД, library
Ответы: 2
Просмотры: 13220

Re: Zeos, относительные пути БД, library

Если я правильно понял

Код: Выделить всё

function AppDir:string; //Получение директории приложения
begin
result:=ExtractFilePath(Application.ExeName);
end;

ZConnection1.LibraryLocation:=AppDir+'libmysql55.dll';
 
novo
29.06.2012 22:50:34
Форум: Lazarus
Тема: Класс
Ответы: 1
Просмотры: 1905

Класс

Добрый день)

Решил научится писать классы, за одно облегчить себе жизнь, класс копирования файлов, да вот проблема с возобновлением остановленной процедуры.

Выдает ошибку после вызова процедуры возобновления ResumeCopy: "Проект project1.exe вызвал класс исключения 'External: SIGSEGV'"
После ...
novo
10.06.2012 16:52:49
Форум: Lazarus
Тема: Hardware ID
Ответы: 1
Просмотры: 1779

Hardware ID

Доброго времени)

Необходимо примотать программу к носителю с которого она запускается(HDD, USB носители).
Я так понял что необходимо получить Hardware ID носителя,
однако не нашел ничего кроме модуля InfoHDD с помощью которого удалось получить Номер модели и Серийный Номер однако они не являются ...
novo
31.03.2012 18:18:56
Форум: Lazarus
Тема: копирование файлов [Решено]
Ответы: 2
Просмотры: 2046

Re: копирование файлов

Решено, теперь буду думать как оптимизировать

var
FromStream, ToStream: TFileStream;
buff : Int64;
Fss:integer;
FromFile, ToFile: TFileName;
summa:integer=0;
begin
try
FromStream := TFileStream.Create(FromFile, fmOpenRead);
ToStream := TFileStream&#46 ...
novo
31.03.2012 15:47:55
Форум: Lazarus
Тема: копирование файлов [Решено]
Ответы: 2
Просмотры: 2046

копирование файлов [Решено]

Доброго времени)

Есль вот такой код для копирования с использованием progressbar, пример взят из http://www.freepascal.ru/forum/viewtopic.php?f=13&t=7576
procedure TNewThread.progress;
begin
form1.ProgressBar1.Position:=progr;
form1.Label1.Caption&#58 ...
novo
13.03.2012 19:46:53
Форум: Lazarus
Тема: Удаление элемента дин. массива[Решено]
Ответы: 7
Просмотры: 5393

Re: Удаление элемента дин. массива[Решено]

Использовал копирование через цикл

Спасибо всем :wink:
novo
11.03.2012 23:46:20
Форум: Lazarus
Тема: Удаление элемента дин. массива[Решено]
Ответы: 7
Просмотры: 5393

Удаление элемента дин. массива[Решено]

Доброго времени)

Немного по бояним)
Нашел в сети вот такую штуку для удаления элементов динамического массива


A: array of .....

.......

Last:= high(A);
move(A[Index+1],A[Index],(Last-Index)*sizeof(A[Index&#93 ...
novo
07.03.2012 13:11:26
Форум: Lazarus
Тема: Использование Ttimer в сервисе (демоне)
Ответы: 36
Просмотры: 33114

Re: Использование Ttimer в сервисе (демоне)

3.6. Замечания из личного опыта

Использование таймера таит странную на первый взгляд ошибку. Если просто пытаться использовать таймер — то ничего не выйдет. Это обусловлено реализацией кода компонента таймера в Lazarus. Код таймера находится в библиотеках, которые относятся к визуальным виджетам ...
novo
28.01.2012 22:40:27
Форум: Lazarus
Тема: Lazarus and Ubuntu
Ответы: 6
Просмотры: 3938

Re: Lazarus and Ubuntu

Ага
Подскажите аналог регионов для Linux
novo
26.01.2012 21:25:42
Форум: Lazarus
Тема: Lazarus and Ubuntu
Ответы: 6
Просмотры: 3938

Lazarus and Ubuntu

Доброго дня, утра, вечера, ночи)

Проблема такая:
Поставил Ubuntu 11.10 туда воткнул lazarus
Открыл проект ранее созданный под Windows
При компиляции ругается на модуль windows, который необходим для работы с регионами, а именно с HRGN

Подскажите как с этим бороться

Заранее спасибо)
novo
06.01.2012 20:37:20
Форум: Lazarus
Тема: Проблемы с PopupMenu
Ответы: 4
Просмотры: 2974

Re: Проблемы с PopupMenu

Максим писал(а):Версия Lazarus, ОС?


Lazarus 0.9.30 r29749
FPC 2.4.2 i386-win32-win32/win64

WindowsXP SP3
novo
05.01.2012 15:21:08
Форум: Lazarus
Тема: Проблемы с PopupMenu
Ответы: 4
Просмотры: 2974

Проблемы с PopupMenu

Доброго дня, утра, вечера, ночи)

Имеется Image1 внутри ScrollBox

Поверх image1 создается TImage
var
metka:Timage;
begin
metka:=timage.Create(Image1);
with metka do begin
Parent:=ScrollBox1;
Left:=pos.x-10;
Top:=pos.y-10;
Cursor:=crHelp;
Proportional&#58 ...