Hozzon létre egy űrlapot alapuló húr - Delphi forrásból gyik

Ez a dokumentum leírja, hogyan lehet létrehozni egy példányt Delrhi képezhet alapuló tartalmazó sort a típus neve. A minta kód kapcsolódik.

Akikre a dokumentum célzott?

Mindenesetre programozó, amelynek alapvető ismereteket a Delphi. Arra utal, hogy bármely változata Delphi.

Hozzon létre egy űrlapot alapuló húr

Ahhoz, hogy hozzon létre egy másolatot az űrlap on-line alapon tartalmazó típus neve, először regisztrálnia kell az ilyen típusú Delphi. Ez úgy történik, „RegisterClass” funkciót. RegisterClass leírása a következő:

AClass - TPersistent osztályban. Más szóval, az osztálynak, hogy a felvenni kívánt, egy bizonyos ponton meg kell örökölt TPersistent. Mivel minden Delphi ellenőrzés, beleértve a formákat, hogy megfelel ennek a követelménynek, akkor nem lehet gond. De ez a módszer nem kerül sor, ha a regisztrált osztályok örökölt közvetlenül TObject.

Órák után regisztráció, akkor talál egy pointer típusának továbbítására vonal FindClass. A függvény egy hivatkozás egy osztály, melynek segítségével létrehozni formák. Kis magyarázó példa:

Ez a kód létrehoz egy fajta TForm2, amit lefoglalt keresztül RegisterClass.

Hozzon létre egy új projektet, majd adjunk hozzá 4 formában, így összesen fordult 5. Egy igazi projekt, akkor töltse ki őket a szükséges ellenőrzéseket, ugyanezen például nem számít.

Az első forma, helyezze a mezőben és egy gombot. Vegye ki valamennyi formája, kivéve a fő, ettől AutoCreate listából. Végül másolja az alábbi kódot egység1, ez lehetővé teszi, hogy hozzon létre egy forma class típus neve bekerül a beviteli mezőbe.

Kapcsolódó cikkek