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

Azaza
15.05.2016 09:11:57
Форум: Обучение Free Pascal
Тема: Вывод двумерного массива в stringgrid
Ответы: 5
Просмотры: 18670

Re: Вывод двумерного массива в stringgrid

var a: array of array of real;
i,j,m,n:integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
val(inputbox('','',''),n);
val(inputbox('','',''),m);
setlength(a,n,m);
stringgrid1.RowCount:=n;
stringgrid1.ColCount:=m+1;
for i:=0 to n-1 do
for j&#58 ...
Azaza
12.05.2016 20:15:11
Форум: Обучение Free Pascal
Тема: Вывод двумерного массива в stringgrid
Ответы: 5
Просмотры: 18670

Вывод двумерного массива в stringgrid

Здравствуйте.
Я вывожу массив так:
stringgrid1.Cells[j+1,i]:=floattostr(a[i,j]);
Но в учебнике по lazarus написано:
stringgrid1.Cells[i,j]:=floattostr(a[i,j]);
Почему у меня не работает второй вариант?
Azaza
02.03.2016 19:20:42
Форум: Обучение Free Pascal
Тема: График на Timage
Ответы: 8
Просмотры: 20978

Re: График на Timage

Возможно, что дело в фрагменте

if ((x>=-1&#46;00000000000018) and (x<=-1&#46;00000000000016))or
((x<=1&#46;00000000000018) and (x>=1&#46;00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))

который пропускает ровно эти места.

Ничего не изменилось, результат прежний.

Или поменяйте ...
Azaza
02.03.2016 09:31:06
Форум: Обучение Free Pascal
Тема: График на Timage
Ответы: 8
Просмотры: 20978

Re: График на Timage



if ((x>=-1&#46;00000000000018) and (x<=-1&#46;00000000000016)) xor
((x<=1&#46;00000000000018) and (x>=1&#46;00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m)) else lineto(x0+round(x*m),y0-round(y*m));

Там xor вместо or . Так будет нужный результат?

.
Ничего не изменилось, результат ...
Azaza
01.03.2016 19:20:14
Форум: Обучение Free Pascal
Тема: График на Timage
Ответы: 8
Просмотры: 20978

Re: График на Timage

Возможно, что дело в фрагменте

if ((x>=-1&#46;00000000000018) and (x<=-1&#46;00000000000016))or
((x<=1&#46;00000000000018) and (x>=1&#46;00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))

который пропускает ровно эти места.
Как же сделать, чтобы он не пропускал ровно эти места?
Azaza
01.03.2016 16:51:02
Форум: Обучение Free Pascal
Тема: График на Timage
Ответы: 8
Просмотры: 20978

График на Timage

Здравствуйте! При использовании первого графика, рисунок графика правильный(есть разрывы функции).
procedure TForm1&#46;Button2Click(Sender&#58; TObject);
const
x3=-1;
x4=1;
m=50;
var
x0,y0&#58;integer;
x,y&#58;single;
begin
Form1&#46;Image1&#46;Canvas&#46;Brush&#46;Color&#58;=clBtnFace ...
Azaza
09.02.2016 16:34:56
Форум: Lazarus
Тема: sender as
Ответы: 48
Просмотры: 31437

Re: sender as

Спасибо за ответы.
Я думал , что есть метод, с помощью которого можно даже не выбирать в инспекторе объектов процедуру для других edit.
Azaza
08.02.2016 18:11:33
Форум: Lazarus
Тема: sender as
Ответы: 48
Просмотры: 31437

sender as

Здравствуйте.
Для edit1 написана процедура OnСhange , как сделать с помощью sender as ,чтобы эта процедура выполнялась для всех других edit?
Azaza
24.10.2015 14:42:36
Форум: Lazarus
Тема: Логарифм
Ответы: 2
Просмотры: 2719

Re: Логарифм

resident писал(а):Вроде так:

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

a := ln(100)/ln(10);

Спасибо!
Azaza
24.10.2015 13:51:50
Форум: Lazarus
Тема: Логарифм
Ответы: 2
Просмотры: 2719

Логарифм

Подскажите ,пожалуйста, как переменной присвоить значение логарифма.
a:=log10(100); не работает.
Azaza
28.09.2015 08:30:36
Форум: Lazarus
Тема: Кнопка назад
Ответы: 5
Просмотры: 4295

Re: Кнопка назад

Спасибо!
Azaza
27.09.2015 19:17:48
Форум: Lazarus
Тема: Кнопка назад
Ответы: 5
Просмотры: 4295

Re: Кнопка назад

Можете, пожалуйста, написать как сделать форму невидимой?
Azaza
27.09.2015 17:12:34
Форум: Lazarus
Тема: Кнопка назад
Ответы: 5
Просмотры: 4295

Кнопка назад

Здравствуйте.
Моя программа состоит из двух форм.На первой форме находиться кнопка для перехода на вторую, после перехода первая форма закрывается.
На второй форме находится кнопка назад , которая возвращает на первую форму.Но так ка форма 1 закрыта команда unit1.form1.showmodal; не работает ...