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

Widowmaker
06.05.2013 19:51:05
Форум: Потрепаться
Тема: Пользуетесь ли вы смартфонами?
Ответы: 84
Просмотры: 94046

Re: Пользуетесь ли вы смартфонами?

Нет. Представилась возможность за границей попробовать родной айфон - попробовал и понял, что довольно бесполезная игрушка, хоть и красивая. :D Для обычной жизни у меня старый добрый Nokia 3510i. :D
Widowmaker
22.04.2013 16:21:17
Форум: Free Pascal Compiler
Тема: Сравнение PChar
Ответы: 27
Просмотры: 28816

Re: Сравнение PChar

Linux Mint 12 + FPC 2.4.4 - ошибка и сообщение 'Файл "../sysdeps/i386/i586/strlen.S" не найден.'
Если вместо S1:=nil; поставить пустую строку S1:='';, ошибки нет.
Widowmaker
17.04.2013 14:35:31
Форум: Lazarus
Тема: Обращение к DLL (fpc) из VBA(excel)
Ответы: 14
Просмотры: 11047

Re: Обращение к DLL (fpc) из VBA(excel)

Я не большой знаток VBA, но, думаю, как-то так:


<<----------------- ЭТО FPC ----------------------------->>
library testU;
//
{$mode objfpc} {$H+}
//
type TRealVector = array of double;
//
procedure test(const size_of_tabl1&#58; longint; var tabl1&#58; TRealVector); export; stdcall;
var
i&#58 ...
Widowmaker
16.04.2013 20:22:57
Форум: Lazarus
Тема: Обращение к DLL (fpc) из VBA(excel)
Ответы: 14
Просмотры: 11047

Re: Обращение к DLL (fpc) из VBA(excel)

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

type TRealVector = array of double;
procedure test(const size_of_tabl1: longint; var tabl1: TRealVector); export; stdcall;

( cпособ "мешок с биркой"; остальные навороты вроде cdecl ни к чему )
Widowmaker
09.11.2012 04:36:12
Форум: Потрепаться
Тема: Почему НЕ НАДО программировать на Delphi
Ответы: 1553
Просмотры: 1354009

Re: Почему НЕ НАДО программировать на Delphi

<< Кто-то считает, что, например, OLE - это "г", и OLE из идейных соображений, а не из-за сложности не появится в ФПС и соответственно Лазаре. >>
Вообще-то OLE/COM/DCOM/COM+ -- г... по определению, к тому же основанное на изначально порочной концепции, этакий гибрид ишака и канарейки. Даже и сами ...
Widowmaker
27.03.2012 14:46:32
Форум: Обучение Free Pascal
Тема: Заполнение матрицы
Ответы: 8
Просмотры: 14218

Re: Заполнение матрицы

<< А какой ЦЕНТР в матрице четное х четное ??? >>
имхо, клетка 2х2 из единиц. :lol:
Widowmaker
25.02.2012 15:02:10
Форум: Книга "Песни о Паскале"
Тема: Редактирование и вычитка книги
Ответы: 383
Просмотры: 571751

Re: "Песни о Паскале" - для школьников и начинающих

Для линукса ещё есть богатый разными кодировками и подсветками редактор Kate ( требуется KDE ) : m . Слегка извратившись, его вполне можно настроить как RAD для консольных приложений.
И ещё ( сугубое ИМХО ): нелишне было бы в книге сделать акцент на СПО, в идеале пропитав её всю тонким ядом ...
Widowmaker
10.02.2012 19:55:44
Форум: Потрепаться
Тема: Операция сравнения
Ответы: 12
Просмотры: 13087

Re: Операция сравнения

Вот именно. Давно заметил, что над книгами по паскалю/дельфи, а теперь и по лазарю как бы злой рок довлеет - почти все они начинаются с экзерсисов типа "как бросить кнопочку на формочку", продолжающихся чуть ли не всю книгу вперемешку с надуманными задачками. В отличие от книг по с/срр, кстати ...
Widowmaker
09.02.2012 22:09:01
Форум: Обучение Free Pascal
Тема: метод итераций
Ответы: 4
Просмотры: 9712

Re: метод итераций

всё видно из этой картинки

http&#58;//s017&#46;radikal&#46;ru/i404/1202/08/6b5389a52dfd&#46;jpg

f ( x ) = 1.0 / ( 3.0 + sin ( 3.6 * x ) );

зелёная - график f ( x );
синяя - график y = x - f ( x );
красная - график f ' ( x );

отделяем корень - видно, что он попадает в интервал [ 0 ... 0.5 ] и ...
Widowmaker
09.02.2012 15:18:12
Форум: Обучение Free Pascal
Тема: метод итераций
Ответы: 4
Просмотры: 9712

Re: метод итераций

И ещё не забываем, что итерации для уравнения x = f(x) сходятся, если |df(x)/dx| < 1 в некоторой окрестности искомого корня. В данном случае f ' ( x ) = 1 + ( 3.6 * cos ( 3.6 * x ) ) / ( ( 3 + sin ( 3.6 * x ) ) ^ 2 ) , и условие сходимости, очевидно, не выполняется на _всём_ интервале [ 0 ... 0.85 ...
Widowmaker
04.02.2012 18:00:13
Форум: Потрепаться
Тема: Какой ЯП более гибкий.
Ответы: 58
Просмотры: 64208

Re: Какой ЯП более гибкий.

Если "гибкость" понимать в широком смысле, то Форт ( Forth ). Интересно, что во многих случаях он сам себе и операционная система -- крохотное ( 8-32, редко 64 кб ) ассемблерное ядро + Форт-расширения, написанные на нём самом. Если из перечисленных в первом посте, то, конечно, С. :lol:
Widowmaker
19.01.2012 00:30:22
Форум: Free Pascal Compiler
Тема: Утечка памяти Thread
Ответы: 8
Просмотры: 5992

Re: Утечка памяти Thread

Натыкался примерно на такой эффект, когда экспериментировал с большой типа коллекцией объектов (система была 32-разрядная). В памяти порождалось ~5200 разновеликих объектов, по ходу дела некоторые уничтожались, взамен порождались новые, но число их было примерно постоянным, как выше. Расход памяти ...
Widowmaker
18.01.2012 21:55:20
Форум: Free Pascal Compiler
Тема: Утечка памяти Thread
Ответы: 8
Просмотры: 5992

Re: Утечка памяти Thread

Вся занятая память не освобождается по первому требованию. Вот тут http&#58;//www&#46;freepascal&#46;ru/forum/viewtopic&#46;php?f=23&t=7329 кое-что об этом было. Если программу закрыть, то через некоторое время память освободится. Возможно, ещё неплохо было бы после free принудительно обнулять ...
Widowmaker
18.01.2012 19:33:54
Форум: Lazarus
Тема: конвертация изображения
Ответы: 2
Просмотры: 2210

Re: конвертация изображения

Хорошая приблуда, позволяющая делать с изображениями почти всё, что заблагорассудится : http://rsb.info.nih.gov/ij/ . Написана на яве, распространяется с исходными кодами. Установки не требует, дистрибутив можно распаковывать и запускать по мере надобности. Рекомендую. 8)