Спасибо.
GetUserDir - прекрасно сработала!
Не знал о такой функции.
Найдено 17 результатов
- 24.10.2012 08:28:46
- Форум: Обучение Free Pascal
- Тема: Чтение текстового файла из домашнего каталога Linux
- Ответы: 2
- Просмотры: 6990
- 23.10.2012 19:26:17
- Форум: Обучение Free Pascal
- Тема: Чтение текстового файла из домашнего каталога Linux
- Ответы: 2
- Просмотры: 6990
Чтение текстового файла из домашнего каталога Linux
Надо загрузить на форму в объект TImage изображение, расположенное в домашнем каталоге Linux. Без привязки к конкретному имени пользователя.
Я попытался использовать следующий код:
prefix := '~/';
name := 'image001';
imgOne.Picture.LoadFromFile(prefix + name + '.png ...
Я попытался использовать следующий код:
prefix := '~/';
name := 'image001';
imgOne.Picture.LoadFromFile(prefix + name + '.png ...
- 23.10.2012 19:14:04
- Форум: Обучение Free Pascal
- Тема: Цвет точки под кусором мышки
- Ответы: 6
- Просмотры: 12996
Re: Цвет точки под кусором мышки
Спасибо всем!
- 23.10.2012 09:34:59
- Форум: Обучение Free Pascal
- Тема: Цвет точки под кусором мышки
- Ответы: 6
- Просмотры: 12996
Re: Цвет точки под кусором мышки
iskander писал(а):А что мешает в OnMouseDown запомнить координаты курсора, а в OnClick использовать?
Ну, не хотелось бы лишний раз глобальные переменные вводить. Или можно как-то иначе?
- 22.10.2012 17:10:25
- Форум: Обучение Free Pascal
- Тема: Цвет точки под кусором мышки
- Ответы: 6
- Просмотры: 12996
Re: Цвет точки под кусором мышки
Хорошо. Спасибо.
А в OnClick никак не получится? Мне важно чтобы был именно клик (нажал-отпустил) в пределах заданной области.
А в OnClick никак не получится? Мне важно чтобы был именно клик (нажал-отпустил) в пределах заданной области.
- 22.10.2012 14:45:44
- Форум: Обучение Free Pascal
- Тема: Цвет точки под кусором мышки
- Ответы: 6
- Просмотры: 12996
Цвет точки под кусором мышки
На форме имется TImage. В него загружен рисунок. На рисунке имеется область закрашенная одним цветом.
Делаем клик мышкой на этой области или проводим мышкой по этой области.
Как получить цвет под указателем мышки?
P.S.: Все это под Linux-ом.
Делаем клик мышкой на этой области или проводим мышкой по этой области.
Как получить цвет под указателем мышки?
P.S.: Все это под Linux-ом.
- 26.10.2010 13:47:23
- Форум: Обучение Free Pascal
- Тема: Странное поведение Real
- Ответы: 19
- Просмотры: 25700
Re: Странное поведение Real
О! *краснеет* Привык к {...}
Указание дробной части в присвоении, заголовке цикла, увеличении переменной "х" сделано с целью правильного преобразования типов?
Спасибо. Приведенный вами вариант программы работает. Наверное он единственно возможный вариант решения данной проблемы.
Указание дробной части в присвоении, заголовке цикла, увеличении переменной "х" сделано с целью правильного преобразования типов?
Спасибо. Приведенный вами вариант программы работает. Наверное он единственно возможный вариант решения данной проблемы.
- 26.10.2010 13:06:58
- Форум: Обучение Free Pascal
- Тема: Странное поведение Real
- Ответы: 19
- Просмотры: 25700
Re: Странное поведение Real
Прошу прощения за, возможно, глупый вопрос, но что означает эта конструкция "//=" в строке "if IsZero(x)//=0.0"?
- 26.10.2010 12:39:26
- Форум: Обучение Free Pascal
- Тема: Странное поведение Real
- Ответы: 19
- Просмотры: 25700
Re: Странное поведение Real
Используйте тип Double.
Не помогает.
Вот что выдаст на экран программа. Обратите внимание на значение близкое к нулю и на последнее значение. По логике, там должно быть 2.
x=-2.0000000000000000E+0000 y=-5.0000000000000000E-0001
x=-1.8000000000000000E+0000 y=-5.5555555555555556E ...
Не помогает.
Вот что выдаст на экран программа. Обратите внимание на значение близкое к нулю и на последнее значение. По логике, там должно быть 2.
x=-2.0000000000000000E+0000 y=-5.0000000000000000E-0001
x=-1.8000000000000000E+0000 y=-5.5555555555555556E ...
- 26.10.2010 09:12:32
- Форум: Обучение Free Pascal
- Тема: Странное поведение Real
- Ответы: 19
- Просмотры: 25700
Re: Странное поведение Real
Информатика, 9 класс. Классическая задача на табулирование функции.
Курим учебник: вещественные числа проверять на равенство не стОит, чревато. Можно лишь считать их близость с необходимой точностью: Abs(a-b)<epsilon
В Вашем случае я бы советовал обернуть внутренности цикла в try-except с выносом ...
Курим учебник: вещественные числа проверять на равенство не стОит, чревато. Можно лишь считать их близость с необходимой точностью: Abs(a-b)<epsilon
В Вашем случае я бы советовал обернуть внутренности цикла в try-except с выносом ...
- 25.10.2010 20:22:46
- Форум: Обучение Free Pascal
- Тема: Странное поведение Real
- Ответы: 19
- Просмотры: 25700
Странное поведение Real
Такая вот программа:
var
x,y: Real;
begin
x:=-2;
while x<=2 do
begin
if x=0
then writeln('При x=0 значение функции не существует')
else
begin
y:=1/x;
writeln('x=',x,' y=',y)
end;
x:=x+0.2;
end;
end.
Ветка "writeln('При x=0 значение функции не существует ...
var
x,y: Real;
begin
x:=-2;
while x<=2 do
begin
if x=0
then writeln('При x=0 значение функции не существует')
else
begin
y:=1/x;
writeln('x=',x,' y=',y)
end;
x:=x+0.2;
end;
end.
Ветка "writeln('При x=0 значение функции не существует ...
- 15.10.2007 11:59:58
- Форум: Обучение Free Pascal
- Тема: FP и рисование в графическом режиме (Linux)
- Ответы: 16
- Просмотры: 41852
- 15.10.2007 11:58:03
- Форум: Обучение Free Pascal
- Тема: FP и рисование в графическом режиме (Linux)
- Ответы: 16
- Просмотры: 41852
- 15.10.2007 11:52:17
- Форум: Обучение Free Pascal
- Тема: FP и рисование в графическом режиме (Linux)
- Ответы: 16
- Просмотры: 41852
- 15.10.2007 11:42:11
- Форум: Обучение Free Pascal
- Тема: FP и рисование в графическом режиме (Linux)
- Ответы: 16
- Просмотры: 41852
