Вопрос - ответ

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Вопрос - ответ

Сообщение yuray » 16.01.2009 14:43:13

Я проблему со шрифтом решил так
Enviroment -> Options...-> Editor -> Display -> Default editor font = Courier

При этом меня все устраивает. Пока поправят баг можно и с Courier поработать. :wink:
yuray
новенький
 
Сообщения: 95
Зарегистрирован: 22.05.2008 14:19:19
Откуда: Ровно, Украина

Re: Вопрос - ответ

Сообщение Павел Ишенин » 16.01.2009 19:37:44

Очень важно периодически отслеживать изменения с отчетом об ошибке :)
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Вопрос - ответ

Сообщение Andreich » 17.01.2009 10:07:20

Павел Ишенин писал(а):Очень важно периодически отслеживать изменения с отчетом об ошибке :)

Ага, очень быстро удалось решить проблему! Правда я сначала не совсем разобрался, что с патчем делать,.. Но теперь полный порядок.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Вопрос - ответ

Сообщение yuray » 17.01.2009 10:26:58

Павел Ишенин писал(а):Очень важно периодически отслеживать изменения с отчетом об ошибке :)


На мой взгляд, очень важно озвучить сначала проблему здесь на форуме, чтобы нужные люди ее услышали. :D
yuray
новенький
 
Сообщения: 95
Зарегистрирован: 22.05.2008 14:19:19
Откуда: Ровно, Украина

Re: Вопрос - ответ

Сообщение DIEmens » 18.01.2009 01:43:22

как провести крос компиляцию??? :D
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: Вопрос - ответ

Сообщение Attid » 18.01.2009 12:01:13

DIEmens писал(а):как провести крос компиляцию???

прочитать статью на сайте там все расписанно.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Вопрос - ответ

Сообщение DIEmens » 18.01.2009 18:50:30

можно ссыль?=)
я уже обгуглив все=) и ничего не нашел=(

Добавлено спустя 4 часа 52 минуты 22 секунды:
на счет кроскомпиляции - поставил под виртуалкой убунту i386 и компилирую :D

новый вопрос: аналог делфийскому mediaplayer есть?=)
DIEmens
новенький
 
Сообщения: 29
Зарегистрирован: 26.10.2008 16:12:47

Re: Вопрос - ответ

Сообщение Attid » 19.01.2009 16:12:27

http://freepascal.ru/article//raznoe/

Особенности национальной кросс-компиляции
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Вопрос - ответ

Сообщение VirtUX » 28.01.2009 16:12:39

Пример:
Код: Выделить всё
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  StdCtrls, ExtCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    procedure FormShow(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

const
  Aro = 5;

var
  pan: TPanel;
  but1, but2, but3, but4: TButton;

{ TForm1 }

procedure TForm1.FormShow(Sender: TObject);
begin
  if pan = nil then begin
    pan := TPanel.Create(Application.MainForm);
    pan.Parent := Application.MainForm;
    pan.Align:= alClient;
    if but1 = nil then begin
      but1 := TButton.Create(Application.MainForm);
      but1.Parent := pan;
      but1.Caption:= 'but1';
      but1.Align:= alTop;
      but1.BorderSpacing.Around:= Aro;
    end;
    if but2 = nil then begin
      but2 := TButton.Create(Application.MainForm);
      but2.Parent := pan;
      but2.Caption:= 'but2';
      but2.Align:= alTop;
      but2.BorderSpacing.Around:= Aro;
    end;
    if but3 = nil then begin
      but3 := TButton.Create(Application.MainForm);
      but3.Parent := pan;
      but3.Caption:= 'but3';
      but3.Align:= alTop;
      but3.BorderSpacing.Around:= Aro;
    end;
    if but4 = nil then begin
      but4 := TButton.Create(Application.MainForm);
      but4.Parent := pan;
      but4.Caption:= 'but4';
      but4.Align:= alTop;
      but4.BorderSpacing.Around:= Aro;
    end;
    pan.Show;
    Application.MainForm.AutoSize:= true;
  end;
end;

initialization
  {$I unit1.lrs}

end.

Внимание вопрос:
Как сделать програмно, чтоб можно было отображать кнопки в любом порядке сверху вниз?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Вопрос - ответ

Сообщение Attid » 29.01.2009 20:24:28

типа чтобы по собитию кнопки с
1
2
3
4

поменялись на

4
3
2
1
?

можно якорями или проходишь циклом от 4 до 1 и каждому присваиваешь top = form.heigth, а там они сами разберутся.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Вопрос - ответ

Сообщение VirtUX » 31.01.2009 22:59:23

с проходом в цикле ситуация не изменилась - они могут выстроиться как угодно.
а поподробней про якоря можно?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Вопрос - ответ

Сообщение Odyssey » 01.02.2009 22:19:58

DIEmens писал(а):новый вопрос: аналог делфийскому mediaplayer есть?=)

Лучше поздно чем никогда :)
На форуме Lazarus упоминали:
ACS - http://wiki.lazarus.freepascal.org/ACS
OpenAL - http://www.noeska.com/doal/default.aspx
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 28

Рейтинг@Mail.ru