Come creare una sottoclasse un modulo in Delphi? Migliori pratiche?
-
22-08-2019 - |
Domanda
Ho un modulo base in Delphi 2007 che mi piacerebbe di riutilizzare in un altro progetto, l'aggiunta di alcuni altri pulsanti e così via.
ho familiarità con sottoclasse un oggetto non-GUI, ma è possibile creare una sottoclasse un modulo nello stesso modo? Si può modificare il modulo sottoclasse in modalità progettazione?
Come si fa a fare questo e quali sono delle cose da guardare fuori per?
Soluzione
Come idursun detto (era un po 'più veloce di me):
Aggiungere il modulo di base per il nuovo progetto. Quindi scegliere "File \ Nuovo \ Più ..." Formare il ramo "Delphi-Projects" selezionare "Elementi ereditabili", trovare il modulo di base e fare clic su "OK".
(I nomi effettivi delle voci di menu possono variare dal momento che sto usando una versione tedesca di Delphi 2009)
È quindi possibile apportare modifiche al tuo nuovo o il modulo di base. Se lo faccio mi assicuro di avere entrambe le forme aperte nell'IDE in quanto a volte sembra Delphi non ottiene tutte le modifiche se non lo faccio.
Altri suggerimenti
Si dovrebbe aggiungere il modulo base per il nuovo progetto e nella nuova finestra del modulo ci dovrebbe essere una scheda Inherit
in cui è possibile selezionare un modulo base per il nuovo modulo.