351

(5 replies, posted in Russian)

А, не знал про такой...

352

(5 replies, posted in Russian)

DriveSoft wrote:

В текущей версии нет возможности узнать местоположение sqlite.db

Можно так:

  with TIniFile.Create(ExtractFilePath(Application.ExeName)+
  'settings.ini') do
  begin
      ShowMessage(
      'Тип: ' + ReadString('Options','DBMS','') + #13#10 +
      'Путь: ' + ReadString('Options','server','')
      );
      Free;
  end;

Ctrl + C попробуйте нажать...

354

(15 replies, posted in Russian)

k245 wrote:

Обычно по умолчанию включена оптимизация выполнения условий IF <выражение> AND <выражение>  - если первое выражение в условии равно FALSE, то второе не будет проверяться. Поэтому можно оставить так как есть.

Можно и так, но визуально лучше воспринимается цепочка (имхо).

Так еще можно:

 case TdbButton(Sender).Name of
     'Button1' : Inc(TLabel(Form1.Components[ i ]).Font.Size);
     'Button2' : Dec(TLabel(Form1.Components[ i ]).Font.Size);
     end;

355

(2 replies, posted in Russian)

procedure SetText(Sender: TObject);
begin
  Form1.Edit1.Text := Form1.Edit1.Text + ' '+TdbButton(Sender).Caption;
end;

procedure Form1_Button3_OnClick (Sender: TObject; var Cancel: boolean);
begin SetText(Sender); end;

procedure Form1_Button2_OnClick (Sender: TObject; var Cancel: boolean);
begin SetText(Sender); end;

procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin SetText(Sender); end;

begin
end.

356

(15 replies, posted in Russian)

Сначала проверяем label и если label - проверяем parent

357

(15 replies, posted in Russian)

"And" = "then if"

358

(15 replies, posted in Russian)

..Label.Parent:=TScrollBox;..

Осталось добавить if.

359

(2 replies, posted in Russian)

Делаю такое под заказ.