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

WindOfPain
30.08.2012 09:00:52
Форум: Lazarus
Тема: Выпуск Lazarus 1.0
Ответы: 53
Просмотры: 32078

Re: Выпуск Lazarus 1.0

Годы ожиданий. Свершилось! Мои поздравления! :D
WindOfPain
13.09.2011 14:28:54
Форум: Потрепаться
Тема: День программиста
Ответы: 26
Просмотры: 35069

Re: День программиста

С праздником всех! :)
WindOfPain
07.03.2011 10:21:50
Форум: Lazarus
Тема: Excel
Ответы: 44
Просмотры: 39445

Re: Excel

uses comobj;
WindOfPain
21.02.2011 21:40:19
Форум: Lazarus
Тема: Поиск в файлах
Ответы: 3
Просмотры: 2657

Re: Поиск в файлах

Ищи по строкам, перебирая Memo9.Lines, как массив строк, а не во всем тексте (Memo9.Lines.Text)


for i:= 0 to Memo9.Lines.Count - 1 do
if pos(Edit1&#46;Text , Memo9&#46;Lines&#91;i&#93;)<>0 then break;


В результате, i содержит первую строку в которой обнаружилось вхождение подстроки ...
WindOfPain
21.02.2011 20:47:41
Форум: Lazarus
Тема: Поиск в файлах
Ответы: 3
Просмотры: 2657

Re: Поиск в файлах

А как Memo9, в котором содержимое файла, связано с SynMemo1, в котором производится поиск вхождения строки?

Для данного кода, что бы в Memo8 попадал полный список файлов, достаточно в SynMemo1 внести искомую строку. Что бы не попадали, вместо SynMemo1 использовать Memo9, либо обновлять SynMemo1 ...
WindOfPain
01.01.2011 23:28:26
Форум: Free Pascal Compiler
Тема: Компилятор не видит ";" перед "else"
Ответы: 6
Просмотры: 5190

Re: Компилятор не видит ";" перед "else"

у меня на Lazarus-0.9.31-28853-fpc-2.4.3-20110101-win32.exe из
http://www.hu.freepascal.org/lazarus/
все нормально ругается на ";" под WinXP 32bit

Может какие дополнительные условия для воспроизведения бага есть?
WindOfPain
01.01.2011 16:08:10
Форум: Сторонние средства
Тема: powerPDF или RichView
Ответы: 11
Просмотры: 17917

Re: powerPDF или RichView

LazReport + PDFCreator не подойдет?
WindOfPain
28.12.2010 08:56:03
Форум: Сеть
Тема: ExtPascal
Ответы: 10
Просмотры: 77369

Re: ExtPascal

В папке с Indy лежит 2 папки: fpc и lazarus. Указывать стоит путь для fpc папки.

1.
Изображение

2.
Изображение
WindOfPain
28.12.2010 00:21:16
Форум: Сеть
Тема: ExtPascal
Ответы: 10
Просмотры: 77369

Re: ExtPascal

Такая же ошибка была в виндах.

лечится прописыванием пути к каталогу исходников fpc для Indy, в параметрах компилятора для пакета.
WindOfPain
23.12.2010 22:29:33
Форум: Lazarus
Тема: memo текущая строка
Ответы: 5
Просмотры: 5402

Re: memo текущая строка

Что-нибудь типа этого слепить можно:

function GetPosMemo(const Memo&#58;TMemo)&#58;integer;
var
s&#58;string;
begin
s&#58;=Copy(Memo&#46;Lines&#46;Text,1,Memo&#46;SelStart);
Result&#58;=1;
while pos(#13#10,s)<>0 do
begin
delete(s,pos(#13#10,s),2);
inc(Result);
end;
end;


Правда, если ...
WindOfPain
24.11.2010 14:56:33
Форум: Lazarus
Тема: Выполнение процедуры при наведении на иконку в трее
Ответы: 2
Просмотры: 2269

Re: Выполнение процедуры при наведении на иконку в трее

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

procedure TForm1.TrayIcon1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
     TrayIcon1.Hint:='X: '+IntToStr(X)+' Y: '+IntToStr(Y);
end;



Можно как-то вот так, через OnMouseMove у TrayIcon1.
WindOfPain
16.11.2010 08:10:32
Форум: Lazarus
Тема: Есть ли проверка на SQL-инъекции в TSQLQuery?
Ответы: 3
Просмотры: 3074

Re: Есть ли проверка на SQL-инъекции в TSQLQuery?

На сколько я помню, для того, что бы не было возможности использовать SQL-инъекции,используются запросы с параметрами.

Например:

function TMainForm&#46;GetFromBase(s&#58;string)&#58; string;
begin
OQ&#46;Close;
OQ&#46;SQL&#46;Clear;
s&#58;='select x_field from table1 where field_id= &#58;field ...
WindOfPain
14.11.2010 01:48:33
Форум: Lazarus
Тема: медленная работа TDBF
Ответы: 5
Просмотры: 3655

Re: медленная работа TDBF


procedure TForm1&#46;Button2Click(Sender&#58; TObject);
begin
MemDataset1&#46;Filtered&#58;=false;
MemDataset1&#46;Filter&#58;='LANGUAGE = "F*"';//фильтруем в датасете только те строки, где в поле LANGUAGE значение начинается с F
MemDataset1&#46;Filtered&#58;=true;

while not Memdataset1&#46 ...
WindOfPain
29.10.2010 22:42:51
Форум: Общее
Тема: Сегодня на багрепорте начали рассматривать почти все
Ответы: 19
Просмотры: 34660

Re: Сегодня на багрепорте начали рассматривать почти все

Так ведь, с номером 1.0.0 хотелось бы видеть полностью стабильную версию, готовую для дальнейших доработок в связи с новыми требованиями. ИМХО, 1.0.0 - это, должен быть, стабильный релиз, а не просто порядковый номер версии на пути устранения багов.
WindOfPain
29.10.2010 21:17:28
Форум: Общее
Тема: Сегодня на багрепорте начали рассматривать почти все
Ответы: 19
Просмотры: 34660

Re: Сегодня на багрепорте начали рассматривать почти все

Неужели, свершится это чудо наконец, - Lazarus 1.0.0 ?