Предлагаю вариант кода, позволяющий быстро и просто узнать версию своей программы.
Обычно используют общий код, для извлечения версии, пробега по полям и т.д... Но, если нужно узнать номер версии своей программы, то всё гораздо проще.
В Delphi 2005 и выше, визуальный дизайнер встроен и форму таскать по экрану невозможно (если конечно не переключиться в отстыкованный вид, как рассказывалось ранее).
Для выставления позиции формы на экране используется Form Positioner. Это такой маленький квадратик внизу-справа в окне визуального редактора.
Те, кто работает с дельфи 2006-2007 знаком с такой штукой, как LiveTemplates. Кому-то нравится, кому-то не очень... Но, можете мне поверить, что темплейты для функций - штука очень удобная. Вот только по-умолчанию она выключена и в настройках не включается... Это проще показать, чем объяснить:
Многие знают, что можно уменьшить размер exe файла, не используя упаковщики и не изменяя функциональность, путём удаления из exe таблицы релокаций.
Обычно для этого используют сторонние утилиты. Например StripReloc Джордона Рассела.
А теперь я расскажу страшную тайну. В Delphi 2006 и выше, релоки можно не удалять, а просто не создавать!
Представим обычную ситуацию. Среда Delphi. Идёт работа с проектом. Открыто большое количество файлов, соответственно много закладок с окнами кода. Порой бывает, что все они не умещаются на экране. Обычное дело. Теперь я расскажу, как быстро и удобно выбрать нужную вкладку.
Как добавить в свою программу звук? Но не просто добавить, а сделать так, чтобы он играл не из какого-то файла, а был вшит в exe! И не просто звук, а чтобы это ещё и не сильно увеличивало размер программы!
Про трекерную музыку рассказано здесь. Сейчас поговорим об mp3.
Многим не нравится новый вид Delphi2005-2007. Люди привыкли к многооконному виду Delphi7 и им не нравится, когда всё в одном окне.
Большинство уже сами нашли способ переключения Layout'ов. Добавим к этому ещё пару моментов, а также пару советов по настройке рабочего пространства "под себя".