Programozó Corner chips Delphi

Delphi Start nélkül új projekt létrehozásakor
Ha nem szeretné, hogy minden alkalommal, amikor elindítja a Delphi, akkor nyitott egy üres projekt, regisztrálja a parancsikon tulajdonságait a következő parancsot:
delphi6.exe -NP

És ha egy újabb paramétert, akkor a Delphi indul nélkül logo-box:
delphi6.exe -NP -NS

Emlékezz megnyitott lapok
Ha azt szeretnénk, hogy emlékezzen Delphi, milyen modulokat már dolgozott, és automatikusan nyitható, amikor visszatérnek a következő projekt, megy a menü, és jelölje:
Eszközök> Környezeti beállítások> Beállítások> Automatikus mentés opciók> Project asztali

By the way, ugyanakkor emlékezhetünk nem csak a nyílt egység, hanem meg őket töréspont!

Hogyan tegye töréspont
Mindössze egy kattintással a bal oldalon a kód ablakban - lesz egy piros kör és a vonal is piros. Most meg lehet kezdeni a programot (F9): eléri ezt a vonalat, és megállt. További lehetőség, hogy továbbra is a végrehajtás intézkedések (F7) vagy blokkok (F8). A különbség az, hogy az F7 fog menni minden rutinok és kompozit szerkezetek, és F8 - fényes ahhoz, hogy átugorjuk őket.

Míg a nyomkövetést, akkor felett lebeg minden program változót a szöveget, és annak aktuális értéke megjelenik egy pop-up tipp!
A változó értéke lehet megtekinteni más módon (egy ablakban):
Ctrl + F7

Ha zadolbali kivétel
Úgy történik, hogy néhány kódblokkot rendelkezik kivételek, amelyek megakadályozzák a projekt futtatásához. Ezek a kellemetlen eseményeket, akkor átmenetileg kikapcsolhatja! Ehhez tegye az első töréspontot elején a blokk, a tulajdonságok, beikszeljük:
Töréspont a Tulajdonságok> Speciális> Műveletek> Ignore későbbi kivételek

Azonnal végén a blokk beállított 2. töréspont, és be a tulajdonságait:
Töréspont a Tulajdonságok> Speciális> Műveletek> Handle későbbi kivételek

Most ez a hely lesz túllépték haladéktalanul felugró megerősítő párbeszédablak!

Hogyan tegye a horgony
Tegyük fel, hogy a nagy modulusú, és ha kell valami, hogy vizsgálja meg néhány helyen alatt vagy felett, majd gyorsan visszatér a jelenlegi helyzethez képest.
Ctrl + Shift + szám 0..9

marker jelenik meg a bal oldalon a megfelelő adat. Most, hogy jöjjön vissza minden modul tér, csak kattints
Ctrl + 0..9 digit

Meg lehet helyezni az egyes modulok 10 ilyen horgonyok (számjegy 0..9) és azonnal válthatunk közöttük!

Gyors mozgása az alprogram fejléc teste (és fordítva)
Itt futnak a leírás részben található a címe annak a kívánt függvény vagy eljárás, szeretne váltani. De a teste is található több ezer alábbi sorokat!
Ctrl + Shift + Le nyíl

És akkor azonnal találja magát a testében, csak a vonal alatt kezdődik.
Meg akar visszamenni? Semmi sem egyszerűbb:
Ctrl + Shift + Fel nyíl

De itt van egy új hiba: az alprogram kódja hívják egy másik modulból! Ez teljesen rendben van:
Ctrl + kattintás

Hogyan lehet gyorsan, hogy néhány üres rutint
Töltött kezét néhány címei leírással rutinok, úgy dönt, hogy megy a testüket. Ugyancsak kézzel? Kizárt!
CTRL + SHIFT + C

Ugyanez igaz a hiányzó módszereket az osztály!

Változás a francia formázási egység
Jó modor diktálják behúzni az egyes logikai szintű vezetési egységet. Győződjön nem nehéz, de gyorsan korrigált a hiba? Válassza ki a kódrészletet. balra vagy jobbra:
tartsa lenyomva a CTRL + K, nyomja meg az U vagy I

Sablon kompozit építés
Ha bármilyen összetett szerkezet (tömb, ekkor egy osztály), ezek leírását lesz egy csomó statikus visszatérő karakter. Tehát nem nyomtatja ki őket a kezével, hanem egyszerűen válassza ki a kívánt sablont, és paszta:
Ctrl + J

Akkor is, ha nem akar választani, akkor még gyorsabb: írásban csökkentése és nyomja mindegy billentyűkombináció!

Egyedülálló GUID
Bizonyos esetekben, mint például a létrehozása egy interfész (szoftver, cross-osztály), meg kell adnia egy egyedi azonosítót a következő formában: [ „”]
Ctrl + Shift + G

visszaállítási programja
Nos, minden rendben van, hogy pontos legyek - szinte minden. Zaglyuchila programot hirtelen és nem volt hajlandó, hogy lezárja. Gyorssegélyt:
Ctrl + F2

Csak nem hal meg!
Nem tudtam ellenállni, de kapsz egy titkos programozás. Végrehajtó programok hosszadalmas feldolgozási ciklusok (például matematikai számítások), vagy nézd lógó halott, mivel nem reagálnak semmit, amíg a ciklus befejeződik.
Minden időről időre vissza őket az életbe, így például, hogy reagáljon a Mégse gomb megnyomásával, vagy a nyél egyéb események halmozott, szükség van a működési ciklus néha a parancs futtatásához
Application.ProcessMessages;