При работе со сторонними компонентами и библиотеками, иногда может возникнуть несогласие с автором. В частности рассмотрим такой момент, когда автор класса сторонней библиотеки создал property, которую нельзя изменить, но нам очень хочется.
Данный приём имеет ряд ограничений. Поэтому я не буду брать какой-то конкретный класс, а нарисую примитивный для примера.
Допустим, есть такой класс:
Вобщем какой-то сторонний компонент, у которого есть проперти
CorrectValue. Автор контрола считает, что данное проперти не нуждается в записи, а должно вычисляться автоматом.
Мы же считаем, что оно должно быть другим. Например Screen.Width div 2;
Как быть? Изменить исходники компонента? Логично, но нехорошо. Да их может и не быть. Можно использовать нехитрый трюк.
Если Вы работаете в Delphi 2005 и выше, но у Вас слабенькая машина, либо нужно работать с большим кодом, то такая полезная вещь, как сворачивание кода будет заметно кушать ресурсы.
Отключается и включается CodeFolding комбинацией клавиш Ctrl+Shift+K+O.
То есть, удерживая Ctrl+Shift, нажимаете K, затем O.
В Delphi 2005 и выше, визуальный дизайнер встроен и форму таскать по экрану невозможно (если конечно не переключиться в отстыкованный вид, как рассказывалось ранее).
Для выставления позиции формы на экране используется Form Positioner. Это такой маленький квадратик внизу-справа в окне визуального редактора.
Представим обычную ситуацию. Среда Delphi. Идёт работа с проектом. Открыто большое количество файлов, соответственно много закладок с окнами кода. Порой бывает, что все они не умещаются на экране. Обычное дело. Теперь я расскажу, как быстро и удобно выбрать нужную вкладку.
Многим не нравится новый вид Delphi2005-2007. Люди привыкли к многооконному виду Delphi7 и им не нравится, когда всё в одном окне.
Большинство уже сами нашли способ переключения Layout'ов. Добавим к этому ещё пару моментов, а также пару советов по настройке рабочего пространства "под себя".
Два предыдущих топика относятся к модераторам uNet.
Жду письма с правильным URL активации.
Ваша ошибка - Вы оправили не полный адрес активации:http://www.u...
Либо DelphiDistiller не работает, либо чего-то не понимаю, после...
Прошу прощенья =) Оказалось Антивирус блокировал.
Установка Дельфи 5 - Люди добрые подскажите пожалуйста.Пытаюсь у...
3-5Мб скушает без проблем.А вот 3-5Гб ни в коем разе. 32-битный ...
Обновленная ссылка - Ссылка изменилась.Turbo Delphi Portable Lit...
LZMA - А где можно скачать исходник на препроцессоровку ?
Alternative variant - switch off internal debugger.