ReDim используется для изменения размера уже объявленного массива с сохранением его содержимого. Новый размер может быть больше или меньше, но количество измерений массива изменить невозможно.
Если ключевое слово ReDim используется с многомерным массивом, изменить можно только последнее измерение.
Если ключевое слово ReDim используется с многомерным массивом, изменить можно только последнее измерение.
Размеры измерений многомерного массива - только фиксированные!
В топку такой язык, зря столько времени потратил
Попробую почитать про C или C++, можно ли там разобраться до уровня написания моих элементов.
Начал читать, C - вроде может, но криво, не умеет автоматически работать с памятью.
Ну, а С++ , естественно, хочет моей смерти, со свои синтаксисом.
------------ Дoбавленo в 16.23:
Начал читать, C - вроде может, но криво, не умеет автоматически работать с памятью.
Ну, а С++ , естественно, хочет моей смерти, со свои синтаксисом.
------------ Дoбавленo в 16.23:
------------ Дoбавленo в 17.12:
95x153x166x167.kubangsm.r писал(а):
это был MAV
FPC v2.6 достаточно стабилен, тесты быстродействия пока не попадались
CriDos писал(а):
login, кстати, можешь потестить производительность FPC и сам
Пакет Pascal на базе кодогенератора FTCG
Проверил, вроде работает
Установил, протестил (FPC v2.4)
Итераций | Purebasic(ms) | Delphi(ms) | FPC(ms) |
100 000 | 1 | 2 | 8 |
200 000 | 3 | 6 | 17 |
Протестировал в FPC 2.6 ,родной среде Lazarus(Win32) результаты те-же: 8 и 17ms.
Короче, победа! После долгих мучений с FPC, была найдена команда оптимизации для компилятора -O3 с которой код начал выполняться точно так-же как у Delphi, в таблице, 3 и 6ms соответственно.
Размер файла с формой и кнопкой, без упаковки 1,44 мб.