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

solomon243
24.10.2016 21:51:22
Форум: Free Pascal Compiler
Тема: включить бинарный BLOB
Ответы: 5
Просмотры: 7728

Re: включить бинарный BLOB

не придется. data2inc

уже понял. Не знал, что такая утилита есть у нас - спасибо за подсказку, zub

Добавлено спустя 4 часа 11 минут 27 секунд:
просто надо было знать, что есть утилита data2inc, тогда:

data2inc -B -A <ИМЯ-БИНАРНОГО-ФАЙЛА> <ИМЯ-ФАЙЛА&#46;inc> <НАЗВАНИЕ-КОНСТАНТЫ-В-INC_ФАЙЛЕ>
solomon243
24.10.2016 16:03:52
Форум: Free Pascal Compiler
Тема: включить бинарный BLOB
Ответы: 5
Просмотры: 7728

Re: включить бинарный BLOB

Лекс Айрин писал(а):а чем плох массив-константа?


Массив прийдется от руки вводить в исходник (или один из модулей) а уменя уже есть необходимые блоки по 5 - 10 кБ
Хочется же изящно решить этот вопрос...
solomon243
24.10.2016 11:39:57
Форум: Free Pascal Compiler
Тема: включить бинарный BLOB
Ответы: 5
Просмотры: 7728

включить бинарный BLOB

Лабаю небольшую утилитку. ГУИ - на msegui, компактненькая такая программка получается, один EXEшник и все.
Теперь возникла необходимость включить в этот исполнимый файл бинарный кусок, не являющийся кодом. Этот бинарный блок потом будет включаться в генерируемые моей утилитой файлы.

Как это ...
solomon243
17.05.2014 08:35:13
Форум: Обучение Free Pascal
Тема: Литература FPC под Win
Ответы: 5
Просмотры: 13447

Re: Литература FPC под Win

stanilar писал(а):И, кстати, зачем вам WinAPI? Лучше сосредоточиться либо на андроид, либо на написание серверов под JavaScript/HTML5.


я сам уже 11 лет на Линуксе. Винды - на работе. Любительский проект.

за Рихтера - спасибо
solomon243
16.05.2014 06:55:47
Форум: Обучение Free Pascal
Тема: Литература FPC под Win
Ответы: 5
Просмотры: 13447

Re: Литература FPC под Win

Vadim писал(а):Я, в качестве локального источника, использую hlp-файл по WinAPI от Delphi 7.


Где-то диск валялся...
solomon243
15.05.2014 23:53:09
Форум: Обучение Free Pascal
Тема: Литература FPC под Win
Ответы: 5
Просмотры: 13447

Литература FPC под Win

:oops: Если не лень кому, подскажите актуальную литературу по программированию на FreePascal под Винды. Или можно старинную по Дельфям юзать??
Где берете справку по win API ??
solomon243
15.05.2014 23:42:27
Форум: Потрепаться
Тема: давайте познакомимся
Ответы: 128
Просмотры: 445648

Re: давайте познакомимся

Александр
31 год
Россия, Ростовская обл.
Технолог 2-го сорта, ОАО "РЖД", Ремонт локомотивов

Эх, на FP написать бы операционку... Вот бы шороху было!
solomon243
15.05.2014 23:24:06
Форум: Free Pascal Compiler
Тема: Аномальное поведение
Ответы: 12
Просмотры: 15326

Re: Аномальное поведение

stanilar писал(а): Интересно как поведет себя приложение под win64.


Запустилось нормально под Win64 (4 Gb RAM)
solomon243
14.05.2014 06:35:31
Форум: Free Pascal Compiler
Тема: Аномальное поведение
Ответы: 12
Просмотры: 15326

Re: Аномальное поведение

Sergei I. Gorelkin писал(а):Надо исправлять компилятор, чтобы на таких примерах он выдавал ошибку, а не создавал неправильный .exe...


Кстати, да. Баг же??
solomon243
13.05.2014 06:23:42
Форум: Free Pascal Compiler
Тема: Аномальное поведение
Ответы: 12
Просмотры: 15326

Re: Аномальное поведение

Вот это уже дело...
solomon243
12.05.2014 22:25:53
Форум: Free Pascal Compiler
Тема: Аномальное поведение
Ответы: 12
Просмотры: 15326

Аномальное поведение

Написал небольшую программку

program hangup;

uses sysutils;
type
spamarray = array &#91;0&#46;&#46;500000000&#93; of byte; //A half-gig array of bytes

var

i&#58; LongInt;
j&#58; LongInt;
z&#58; byte;
logfile&#58; text;
fatmass&#58; array &#91;0&#46;&#46;3&#93; of spamarray;

procedure ...
solomon243
10.05.2014 09:48:07
Форум: Обучение Free Pascal
Тема: Оптимизация что ли?
Ответы: 2
Просмотры: 7870

Re: Оптимизация что ли?

я запилил в 100 раз больший итератор и вместо сложения - умножение. задержка теперь заметна на глаз.
solomon243
10.05.2014 00:03:46
Форум: Обучение Free Pascal
Тема: Оптимизация что ли?
Ответы: 2
Просмотры: 7870

Оптимизация что ли?

Пытаюсь нагрузить машину бесполезной работой:

program hangup;

{$mode objfpc}

uses Crt;

var
CyclesCount&#58; Integer = 1000000;
i&#58; Integer;
z&#58; Integer = 1;

BEGIN
for i &#58;= 0 to CyclesCount do
begin
z&#58;= z + i;
if z = 0 then
begin
asm
NOP;
end;
end;
end;
END&#46 ...