В BP 7.0 возможно было регулировать форму отображения величин

в процессе отладки в окне ""Watch List"". Возможно ли такое в Delphi?

 

Такой эффект можно достичь используя следующие спецификации формата отображения (практически совпадающие с BP 7.0), которые указываются через запятую после идентификатора инспектируемой величины:

 

Символ   Применяется к типу Функциональность

-------- ------------------------------------------------------------------

H или X  Integers           Отображает целые величины в 16-ричном формате

                          с префиксом 0x

 

C        Char,strings       Показывает специальные символы (ASCII 0..31).

                          По умолчанию они отображаются в виде

                          esc-последовательности (/n , /t , и т.п.)

 

D        Integers           Отображает целые величины в десятичном формате.

 

Fn       Floating point     Показывает n десятичных знаков

                          (где n = 2..18, по умолчанию 7 )

 

nM       All                Дамп памяти, где n задает количество отображаемых

                          байт памяти, начиная с адреса величины.

                          По умолчанию каждый байт представляется двумя

                          16-ричными цифрами, но возможно также совместное

                          использование nM с другими форматами.

 

P        Pointers           Отображает величину, как указатель в формате seg:ofs.

 

R        Records, classes,  Показывает не только величины полей,

       objects            но и сами поля, напрмер, как (X:2; Y:5)

                          вместо (2, 5).

 

S        Char,strings       Показывает любые неотображаемые ASCII символы в виде #nn.

                          Используется вместе с nM.

 

 

Автор:StayAtHome

Взято с Vingrad. ru 

Вот подпрограммы, работающие у меня в связке D1 и Win 

 

DPR - Delphi Project File. This is actually a Pascal source file; it just happens to be the main program for the application. 

 

PAS - In Delphi, PAS files are always the source code to either a unit or a form. The main program of an application is in the DPR file.

 

DFM - These files are always paired with PAS files. The DFM file is the binary data used to set up initial data for components (IE, the properties you set in design mode rather than in code). You can't edit a DFM file with a text editor, but if you open it in Delphi, you will see a textual version of the contents.

 

DCU - A compiled unit, similar in concept to an OBJ file.

 

OPT - Project Options; i.e. compiler and linker settings, which form is the main form, what icon to use for the application, etc. Generally, the stuff you edit under Options/Project.

 

RES - A Windows resource file; generated automatically by Delphi and required by the compilation process. You don't need to worry about this file, but don't delete it either.

 

EXE - All of the above linked together into runnable format.

 

~DP - A backup file of the DPR file before the last save operation.

 

~PA - A backup of a .PAS file.

 

~DF - A backup of a .DFM file.

Some undocumented registry settings of Delphi 5 (which -slightly adapted- might also work with Delphi 4 and below) modify the behavior of the Delphi component palette in a manner you may like!

Most values are stored as strings, and boolean values are represented as "1" for true and "0" for false. All values are stored in

 

HKEY_CURRENT_USER

 

As always, use of this information is at your own risk... ;-)

 

Software\Borland\Delphi\5.0\Extras\AutoPaletteSelect

 

will cause a tab on the component palette to be automatically selected when the mouse is hovering over it. If the mouse is in the top two- thirds (2/3) of the tab, the palette for that tab will automatically be displayed.

 

Software\Borland\Delphi\5.0\Extras\AutoPaletteScroll

 

will make you scroll left and right automatically whenever the mouse is positioned over the relevant arrow.

 

Software\Borland\Delphi\5.0\Editor\Options\NoCtrlAltKeys

 

 Небольшой список приёмов для эффективной работы

 IDE - интегрированная среда разработки Дельфи. Все хоть чуть чуть соприкасавшиеся с Дельфи знают эту простую и интуитивно понятную среду. Тем ни менее, эта среда имеет огромное количество функций, которые не столь очевидны для пользователя и не очень хорошо документированы. Целью этой статьи является рассказать о некоторых приёмах работы в среде Дельфи, не столь очевидных даже для профессионалов. Описание базируется на Дельфи 7, но подавляющее большинство приёмов будет доступно и в других версиях, как ранних, так и поздних.

  

Текстовый редактор

 

Большинство стандартных темплейтов зашиты в delphide70.bpl (70 - версия), остальные - в каталоге Objrepos. Описаны же последние в файле bin\delphi32.dro. Т.о:

 

1. Добавляем в "delphi32.dro" строки:

 

[C:\Program Files\Lang\Delphi7\ObjRepos\MyApp\MyApp]

Type=ProjectTemplate

Page=Projects

Name=My Application

Description=This is my application template

Author=Eugene

Icon=C:\Program Files\Lang\Delphi7\ObjRepos\MyApp\MyApp.ico

DefaultProject=1

Designer=dfm

 

(для темплейтов формы Type=FormTemplate, DefaultMainForm=0/1, DefaultNewForm=0/1)

 

2. Размещаем нашу темплейт-прогу в каталоге "C:\Program Files\Lang\Delphi7\ObjRepos\MyApp\" и называем её "MyApp.dpr".

 

3. Жмём "File/New/Application" (т.к. у нас DefaultProject=1), либо заходим во вкладку "Projects", а затем кликаем два раза по "My Application".

 

4. Радуемся! 

 

 

Автор:Jin X

Взято из https://forum . sources