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

Александр Яшин
20.10.2011 08:51:48
Форум: Обучение Free Pascal
Тема: Приветствую всех
Ответы: 7
Просмотры: 13987

Re: Приветствую всех

Смотри книгу Мансурова К.Т. Там целая глава про сортировку и поиск.
Александр Яшин
02.11.2010 17:35:06
Форум: Lazarus
Тема: Книга "Основы программирования в среде Lazarus"
Ответы: 129
Просмотры: 81258

Re: Книга "Основы программирования в среде Lazarus"

Кстати, вот:
m
Кто ищет - тот всегда найдет. Вроде, учебник, по лицензии GNU. Из братского Донецка. Именно для начинающих, и именно учебник. По такой книжке можно учиться. Я всю, конечно не читал, но просмотрел бегло - вроде, труд.
Авторам респект и уважуха
Я читал эту книгу. Она вышла уже давно ...
Александр Яшин
16.09.2010 09:04:24
Форум: Обучение Free Pascal
Тема: Книжки по FreePascal и Lazarus
Ответы: 16
Просмотры: 25096

Re: Книжки по FreePascal и Lazarus

Помнится, кто-то на этом форуме сообщал, что пишет книгу по Lazarus. Интересно, завершил он ее или нет.
Ау, автор! Отзовись!
Александр Яшин
17.05.2010 20:47:37
Форум: Lazarus
Тема: Kaspersky Virus Removal Tool 2010 от 17.05 ругается
Ответы: 12
Просмотры: 8370

Re: Kaspersky Virus Removal Tool 2010 от 17.05 ругается

Так и сделаю! DrWeb лучше однозначно!Изображение
Александр Яшин
17.05.2010 20:28:03
Форум: Lazarus
Тема: Lazarus + JVCL
Ответы: 29
Просмотры: 19345

Re: Lazarus + JVCL

bas писал(а):Переход раньше с обычного текста на ртф дал больше возможностей и очень хорошо был принят всеми пользователями...

А говоришь не программист. Изображение
Александр Яшин
17.05.2010 20:18:31
Форум: Lazarus
Тема: Kaspersky Virus Removal Tool 2010 от 17.05 ругается
Ответы: 12
Просмотры: 8370

Kaspersky Virus Removal Tool 2010 от 17.05 ругается

Вообще-то пользуюсь DrWeb. Но сегодня запустил Kaspersky Virus Removal Tool 2010 от 17.05 (файл setup_9.0.0.722_17.05.2010_15-24.exe).
Так вот он пишет: Обнаружен: Trojan.Win32.Midgare.amxd, путь: C:\Lazarus\fpc\2.2.4\i386-win32\ppdep.exe
Что бы это значило? И что делать?
Александр Яшин
10.05.2010 20:05:40
Форум: Lazarus
Тема: Как вывести в Инспектор объектов свойства published
Ответы: 3
Просмотры: 2648

Re: Как вывести в Инспектор объектов свойства published

Да, я смотрел статью, где показывается пример создания компонента. Но я хотел узнать, можно ли для любого класса. Значит нельзя. Ну, что ж, спасибо!
Александр Яшин
10.05.2010 13:22:40
Форум: Lazarus
Тема: Как вывести в Инспектор объектов свойства published
Ответы: 3
Просмотры: 2648

Как вывести в Инспектор объектов свойства published

Как вывести в Инспектор объектов свойства published своего класса? Это не новый компонент, просто ввожу новый класс с опубликованными свойствами. В инспекторе объектов не видны не только свойства published, но и сам класс (точнее, наверное, экземпляр класса), как, например, видны свойства Form1. В ...
Александр Яшин
15.04.2010 14:09:06
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП

Нет, не в этом. Мне нужно написать программу в которой пользователь может воспользоваться функцией поиска. Но, может случиться так, что пользователь этой функцией и не воспользуется. В таком случае не хотелось заранее "зря" создавать вторую форму. Поэтому возникла идея создавать эту форму ...
Александр Яшин
15.04.2010 13:35:30
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП



TForm2 = ...
protected
procedure DoClose(var CloseAction: TCloseAction); override;
end;

procedure TForm2.DoClose(var CloseAction: TCloseAction);
begin
inherited DoClose(CloseAction);
CloseAction := caFree;
end;

В примере рассматривается случай динамического ...
Александр Яшин
15.04.2010 13:23:08
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП


// где-нибудь типа обработчика TForm2.OnCreate написать:
OnClose:=@Form1.FormDestroyer;
[/code]

unit1.pas(54,14) Error: Incompatible types: got "<procedure variable type of procedure(TObject) of object;Register>" expected "<procedure variable type of procedure(TObject,var TCloseAction) of ...
Александр Яшин
15.04.2010 12:49:54
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП

1. Если закрыть вторую форму кнопкой закрытия окна, то форма останется в памяти и будет окончательно уничтожена только после закрытия Form1?
2. Как ее сразу уничтожить при нажатии кнопки закрытия? Т.е. как вставить обработчик OnDestroy, ведь в инспекторе объектов свойств Form2 не видно.
Александр Яшин
15.04.2010 12:17:02
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП

Получается, что владельцем второй формы надо назначать Form1, а не глобальный объект Application?
Почему можно писать и так:

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

Form2:= TForm.Create(Form1);
и так:

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

Form2:= TForm1.Create(Form1);
Александр Яшин
14.04.2010 13:47:24
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП

Хорошо, но тогда, если можно, не покажете правильное решение?
Александр Яшин
14.04.2010 12:06:08
Форум: Lazarus
Тема: Изучение ООП
Ответы: 30
Просмотры: 16733

Re: Изучение ООП

Ну, хорошо, не профессионалы, а знатоки!