Плюнул на WM_SETTEXT
Пока использую такую конструкцию
s:='Hello world';
for i:=1 to length(s) do sendmessage(ObjectHandle,WM_CHAR,ord(s[i]),0)
Я так понимаю о русских символах мечтать не приходится?
Добавлено спустя 18 минут 16 секунд:
На счет русского погорячился
function ...
Найдено 43 результата
- 12.05.2013 16:16:28
- Форум: Lazarus
- Тема: Вставка данных
- Ответы: 4
- Просмотры: 3589
- 12.05.2013 01:46:07
- Форум: Lazarus
- Тема: Вставка данных
- Ответы: 4
- Просмотры: 3589
Re: Вставка данных
С PostMessage и PostThreadMessage вообще никакой реакции)
- 12.05.2013 00:52:36
- Форум: Lazarus
- Тема: Вставка данных
- Ответы: 4
- Просмотры: 3589
Вставка данных
Здравствуйте)
Задача такая, необходимо сделать "вставлялку" данных т.е. после установки курсора в Edit какой либо программы при нажатии определенного сочетания клавиш программа
выдает меню в котором можно выбрать данные из списка заранее составленного и вставляет выбранные данные в Edit.
Со ...
Задача такая, необходимо сделать "вставлялку" данных т.е. после установки курсора в Edit какой либо программы при нажатии определенного сочетания клавиш программа
выдает меню в котором можно выбрать данные из списка заранее составленного и вставляет выбранные данные в Edit.
Со ...
- 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';
Класс
Добрый день)
Решил научится писать классы, за одно облегчить себе жизнь, класс копирования файлов, да вот проблема с возобновлением остановленной процедуры.
Выдает ошибку после вызова процедуры возобновления ResumeCopy: "Проект project1.exe вызвал класс исключения 'External: SIGSEGV'"
После ...
Решил научится писать классы, за одно облегчить себе жизнь, класс копирования файлов, да вот проблема с возобновлением остановленной процедуры.
Выдает ошибку после вызова процедуры возобновления ResumeCopy: "Проект project1.exe вызвал класс исключения 'External: SIGSEGV'"
После ...
- 10.06.2012 16:52:49
- Форум: Lazarus
- Тема: Hardware ID
- Ответы: 1
- Просмотры: 1779
Hardware ID
Доброго времени)
Необходимо примотать программу к носителю с которого она запускается(HDD, USB носители).
Я так понял что необходимо получить Hardware ID носителя,
однако не нашел ничего кроме модуля InfoHDD с помощью которого удалось получить Номер модели и Серийный Номер однако они не являются ...
Необходимо примотать программу к носителю с которого она запускается(HDD, USB носители).
Я так понял что необходимо получить Hardware ID носителя,
однако не нашел ничего кроме модуля InfoHDD с помощью которого удалось получить Номер модели и Серийный Номер однако они не являются ...
- 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. ...
var
FromStream, ToStream: TFileStream;
buff : Int64;
Fss:integer;
FromFile, ToFile: TFileName;
summa:integer=0;
begin
try
FromStream := TFileStream.Create(FromFile, fmOpenRead);
ToStream := TFileStream. ...
- 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: ...
Есль вот такой код для копирования с использованием progressbar, пример взят из http://www.freepascal.ru/forum/viewtopic.php?f=13&t=7576
procedure TNewThread.progress;
begin
form1.ProgressBar1.Position:=progr;
form1.Label1.Caption: ...
- 13.03.2012 19:46:53
- Форум: Lazarus
- Тема: Удаление элемента дин. массива[Решено]
- Ответы: 7
- Просмотры: 5393
Re: Удаление элемента дин. массива[Решено]
Использовал копирование через цикл
Спасибо всем
Спасибо всем
- 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] ...
Немного по бояним)
Нашел в сети вот такую штуку для удаления элементов динамического массива
A: array of .....
.......
Last:= high(A);
move(A[Index+1],A[Index],(Last-Index)*sizeof(A[Index] ...
- 07.03.2012 13:11:26
- Форум: Lazarus
- Тема: Использование Ttimer в сервисе (демоне)
- Ответы: 36
- Просмотры: 33114
Re: Использование Ttimer в сервисе (демоне)
3.6. Замечания из личного опыта
Использование таймера таит странную на первый взгляд ошибку. Если просто пытаться использовать таймер — то ничего не выйдет. Это обусловлено реализацией кода компонента таймера в Lazarus. Код таймера находится в библиотеках, которые относятся к визуальным виджетам ...
Использование таймера таит странную на первый взгляд ошибку. Если просто пытаться использовать таймер — то ничего не выйдет. Это обусловлено реализацией кода компонента таймера в Lazarus. Код таймера находится в библиотеках, которые относятся к визуальным виджетам ...
- 28.01.2012 22:40:27
- Форум: Lazarus
- Тема: Lazarus and Ubuntu
- Ответы: 6
- Просмотры: 3938
Re: Lazarus and Ubuntu
Ага
Подскажите аналог регионов для Linux
Подскажите аналог регионов для Linux
- 26.01.2012 21:25:42
- Форум: Lazarus
- Тема: Lazarus and Ubuntu
- Ответы: 6
- Просмотры: 3938
Lazarus and Ubuntu
Доброго дня, утра, вечера, ночи)
Проблема такая:
Поставил Ubuntu 11.10 туда воткнул lazarus
Открыл проект ранее созданный под Windows
При компиляции ругается на модуль windows, который необходим для работы с регионами, а именно с HRGN
Подскажите как с этим бороться
Заранее спасибо)
Проблема такая:
Поставил Ubuntu 11.10 туда воткнул lazarus
Открыл проект ранее созданный под Windows
При компиляции ругается на модуль windows, который необходим для работы с регионами, а именно с HRGN
Подскажите как с этим бороться
Заранее спасибо)
- 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
- 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: ...
Имеется 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: ...
