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.