Delphi, Asm, C, WinAPI, PHP, ..., FAQ |
Добро пожаловать, гость ( Вход | Регистрация )
Delphi, Asm, C, WinAPI, PHP, ..., FAQ |
-=CHE@TER=- |
Jan 5 2007, 00:35
Сообщение
#1
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Delphi programs in API.
На английском. Очень подробно всё описано, плюс есть исходные коды готовых юнитов. Например SmallUtil, в котором есть все частоиспользуемые подпрограммы, и который в размере меньше, чем SysUtils (автор так утверждает - я не проверял). |
-=CHE@TER=- |
Nov 11 2011, 15:15
Сообщение
#2
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
У Delphi такой смешной оптимизатор (компилирую программу через DCC32HACK - там глюки и косяки сразу хорошо видно, т.к. программа маленькая и без мусора):
CODE Const Chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; Делает копию этой строки в каждом (!) месте программы где она используется. Если же написать так: CODE Const Chars: String = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; То только в первом - все остальные на неё ссылаются. А вот так: CODE Const Chars: String[36] = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; Вообще загоняет строку отдельно в секцию DATA. Спасибо сказали:
|
Упрощённая версия | Сейчас: 5th October 2024 - 08:48 |