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

SilverShadow
26.01.2016 13:50:09
Форум: Free Pascal Compiler
Тема: [Решено] Две ошибки FreePascal
Ответы: 19
Просмотры: 23362

Re: Две ошибки FreePascal

If F is a text file, or refers to standard I/O (e.g : '') then it is opened read-only, otherwise it is opened using the mode specified in filemode.
Спасибо, буду знать. Я как-то раньше с текстовыми файлами работал, и с таким поведением функции reset не сталкивался.

Добавлено спустя 2 часа 13 ...
SilverShadow
26.01.2016 11:15:03
Форум: Free Pascal Compiler
Тема: [Решено] Две ошибки FreePascal
Ответы: 19
Просмотры: 23362

Re: Две ошибки FreePascal

Для начала хорошо бы указать в какой версии фрипаскаля это получалось.

Lazarus 1.4.2, FreePascal 2.6.4

Добавлено спустя 16 минут 44 секунды:
с дин.Массивами необходимо быть аккуратным. У них присутствует хитрая система подсчета ссылок и несколько запутанные правила передачи в параметрах (то ...
SilverShadow
26.01.2016 06:50:56
Форум: Free Pascal Compiler
Тема: [Решено] Две ошибки FreePascal
Ответы: 19
Просмотры: 23362

[Решено] Две ошибки FreePascal

В рамках тестирования считывателей флеш-карточек мною была сделана процедура чтения, поскольку выяснилось что ни copy ни xcopy не принимают в качестве параметра файла-приёмника NUL , как я делал обычно в FAR'е. Процедура тривиальнейшая, ничего особенного:
procedure DoReadFile(FileName:string ...
SilverShadow
27.12.2015 13:33:59
Форум: Потрепаться
Тема: Есть-ли смысл в защите?
Ответы: 173
Просмотры: 204998

Re: Есть-ли смысл в защите?

ОЧЕВИДНО, что 2*2=4!
SilverShadow
21.12.2015 17:37:27
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

Re: [Решено]Как выполнить что-либо в модальном окне?

Я добился того, что мне требовалось получить от модального окна.
Как?
по созданию формы присваиваю переменной FirstRun значение True , а в событии созданной формы onActivate - если FirstRun , то FirstRun := False и затем DoSomething (собственно процедура импорта).

Добавлено спустя 14 минут 50 ...
SilverShadow
12.12.2015 17:30:07
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

Re: Как выполнить что-либо в модальном окне?

Я не хочу работать в основном окне - не для того я импорт делал отдельным модулем. Я добился того, что мне требовалось получить от модального окна. Просто у меня возникли сомнения, правильно ли(оптимально ли) я это делаю. Судя по ответам, сомнения были напрасны.

Всем спасибо большое за ответы!
SilverShadow
12.12.2015 17:13:06
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

Re: Как выполнить что-либо в модальном окне?

данные обновляются

ToolWindow? Тогда как главную форму можно на время расчётов сделать нерабочей

Проблема в том, что после .ShowModal ни счётчик прописать, ни сделать главную форму нерабочей(я это и безо всяких инструментов могу) не-по-лу-чит-ся !
А Application.ProcessMessages я и так каждый ...
SilverShadow
12.12.2015 13:57:12
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

Re: Как выполнить что-либо в модальном окне?

А где этот счётчик прописать? Как он управление получит?
P.S. Наверное, всё-таки (iCycle mod 100) = 0 ?
SilverShadow
12.12.2015 13:08:54
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

Re: Как выполнить что-либо в модальном окне?

Оно даже не диалоговое, скорее - информационное. И прерывать его я не даю, ибо нефиг.
По нажатию(клавиши или мышки) - не вариант, а вдруг не нажмут? Ну и таймер - излишен, зачем огород городить? Моё решение с on_activate изящнее выходит.
SilverShadow
12.12.2015 12:29:04
Форум: Lazarus
Тема: [Решено]Как выполнить что-либо в модальном окне?
Ответы: 17
Просмотры: 13923

[Решено]Как выполнить что-либо в модальном окне?

И не изобрёл ли я велосипед?

Суть вопроса: в программе есть достаточно длительная процедура(импорт данных из файла(ов)). Я вынес её в отдельный модуль, к нему - форма с отображением процесса(прогрессбар, лейблы с именем файла/количеством строк в нём/номером текущей(обрабатываемой) строки ...
SilverShadow
30.11.2015 23:11:25
Форум: Lazarus
Тема: [Решено]Не могу полноценно управлять вторым окном.
Ответы: 4
Просмотры: 3064

Re: Не могу полноценно управлять вторым окном.

Спасибо, помогло! А в чём дело было? Ведь и переменных никаких не объявлялось сверх тех, что были. А пример работы с окнами взят с этого сайта, http://www.freepascal.ru/article/lazarus/20050523080000.
SilverShadow
30.11.2015 22:39:51
Форум: Lazarus
Тема: [Решено]Не могу полноценно управлять вторым окном.
Ответы: 4
Просмотры: 3064

[Решено]Не могу полноценно управлять вторым окном.

Создал пример для объяснения проблемы. В нём тупо создаю меню для изменения размеров окна 4 label, которым присваиваются исходные и текущие значения width & height. Всё без проблем - меняются из меню размеры окна, на label отображаются актуальные значения. Когда вызываю вторую форму, размеры из меню ...
SilverShadow
11.11.2015 00:41:40
Форум: Базы данных
Тема: Правильно ли делает StepAndReset в SQLite, что не генерирует
Ответы: 7
Просмотры: 26466

Re: Правильно ли делает StepAndReset в SQLite, что не генери

Судя по поиску, в SqlIte нет функционала StepAndReset. Таки это программная обертка над SQLite API. А ведь я Вас спрашивал об этом.
Я, конечно, некропостер. Но вот недавно дошли руки в обёртке поковыряться. И вот что там есть:
function TSQLite3Statement.Step: Integer;
begin
Result &#58 ...
SilverShadow
25.11.2014 11:24:57
Форум: Базы данных
Тема: Правильно ли делает StepAndReset в SQLite, что не генерирует
Ответы: 7
Просмотры: 26466

Re: Правильно ли делает StepAndReset в SQLite, что не генери

Хорошо, тогда я сформулирую вопрос иначе: знаете ли Вы, что именно надо "включить ручками", чтобы StepAndReset генерировал exception о нарушении уникальности индекса при добавлении записей в базу(а не молча ничего не делал)? И как Вы считаете, должен ли этот exception генерироваться в описанной мною ...