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

BugMaker
21.10.2011 04:27:37
Форум: Lazarus
Тема: Вопросы новичка
Ответы: 102
Просмотры: 53907

Re: Вопросы новичка

А я бы сделал так:

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

begin
  if combobox1.itemindex=1
  then drop_eff:= combobox2.ItemIndex+8
  else drop_eff:= combobox2.ItemIndex+2;
end;
BugMaker
19.10.2011 12:57:57
Форум: Lazarus
Тема: Вопросы новичка
Ответы: 102
Просмотры: 53907

Re: Вопросы новичка

Модуль Graph является устаревшим, надо смотреть что за код, и править - тяжелое наследие турбо паскаля :)

PS. Кстати, у меня в SVN этот модуль есть. Не знаю, насколько уж рабочий :)
BugMaker
09.10.2011 16:11:11
Форум: Lazarus
Тема: Функция с двумя результами
Ответы: 13
Просмотры: 7058

Re: Функция с двумя результами

Не тестировал, но как-то так все должно работать

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

program varparams;

Procedure test(input:integer; var output1, output2:integer);
begin
  output1:=input+6;
  output2:=input*2;
end;

var i,o1,o2:integer;
begin
  i:=7;
  test(i,o1,o2);
  writeln(o1);
  writeln(o2);
end.
BugMaker
28.09.2011 02:03:58
Форум: Lazarus
Тема: Компонент по отображению графиков
Ответы: 20
Просмотры: 16404

Re: Компонент по отображению графиков

Выкладываю версию 1.0.6

Много бессмысленного кода.

TCurve = class(TCustomCurve) // класс, определяющий свойство кривой
private
{ Private declarations }
FID: string;
function GetID: string;
procedure SetID(Value: string);
public
{ Public declarations }
property ID&#58 ...
BugMaker
04.09.2011 18:05:45
Форум: RxLib
Тема: Сортировщик TRxDBGrid для TSQLQuery
Ответы: 20
Просмотры: 43264

Re: Сортировщик TRxDBGrid для TSQLQuery

Вот он, момент славы . На самом деле, код не идеальный. Мной не учтено, что может использоваться инструкция LIMIT в SQL запросе, поэтому если изначально в запросе не было инструкции ORDER BY, то он попытается вставить его в конце запроса - после LIMITа. Это приведет к ошибке. Поэтому в сложных ...
BugMaker
05.08.2011 03:21:26
Форум: Lazarus
Тема: Две функции - одна реализация
Ответы: 4
Просмотры: 2953

Re: Две функции - одна реализация

Может тебе использовать переменную типа процедура? Изучай здесь. Твой выбор - версия 3.
BugMaker
28.07.2011 04:10:43
Форум: RxLib
Тема: Знаки вопроса в RXDateEdit
Ответы: 3
Просмотры: 8214

Re: Знаки вопроса в RXDateEdit

Странно, что библиотека сама их не перекодирует :shock:
BugMaker
27.07.2011 18:45:22
Форум: RxLib
Тема: Знаки вопроса в RXDateEdit
Ответы: 3
Просмотры: 8214

Знаки вопроса в RXDateEdit

Месяц отображается знаками вопроса даже в стандартных примерах. У всех так? Как лечить?
BugMaker
25.07.2011 02:41:27
Форум: RxLib
Тема: Сортировщик TRxDBGrid для TSQLQuery
Ответы: 20
Просмотры: 43264

Re: Сортировщик TRxDBGrid для TSQLQuery

Ребят, я сейчас делаю свой первый относительно крупный проект на лазаре. Перед этим был убежденным дельфистом. Попробовал написать консольное приложение, и забыл про Лазарь на несколько месяцев. Теперь понадобилось написать приложение, которое будет лицензионно чистым, и я вновь вернулся к лазарю ...
BugMaker
23.07.2011 23:42:59
Форум: RxLib
Тема: Сортировщик TRxDBGrid для TSQLQuery
Ответы: 20
Просмотры: 43264

Сортировщик TRxDBGrid для TSQLQuery

Не нашел сортировщика для стандартного TSQLQuery, и решил написать свой.
unit exsortsql;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, DB,
{$IFDEF FPC}
RxDBGrid
{$ELSE}
exDBGrid
{$ENDIF}
;

type

{ TSQLQuerySortEngine }

TSQLQuerySortEngine = class(TRxDBGridSortEngine)
public ...