Nascondi le classi VCL
Domanda
Esistono alcuni strumenti di programma come WinSPY ++ che ti permetteranno di passare il mouse sopra la maniglia di qualsiasi controllo/componente e restituire il nome della classe di tale maniglia. Quindi, ad esempio, se ho lasciato cadere un TMEMO su una forma Delphi e ho compilato l'applicazione, se ho usato Winspy ++ e ho litigato sull'applicazione (sopra il memo), rivelerà il nome della classe dell'editor come tmemo.
Ora, supponiamo che non voglia che nessuno utilizzi un tale programma per determinare i componenti che sto usando nella mia applicazione, come impedire che i nomi delle classi si presentassero in uno strumento, come Winspy ++?
Chiedo perché non voglio che nessuno crei facilmente cloni di applicazioni che posso creare e rilasciare, se i nomi delle classi dei componenti che sto usando vengono scoperti, renderebbe il loro compito più semplice perché saperanno cosa usare.
In poche parole, come posso nascondere i nomi delle classi del VCL che utilizzo nella mia applicazione Delphi da strumenti per visualizzatori esterni come WinSpy ++.
Winspy ++ può essere trovato qui: http://www.catch22.net/software/winspy
Per aggiungere, so di poter derivare da personalizzare questi componenti per cambiare i nomi delle classi in modo mio, ma i loro devono essere un modo più semplice.
Nessuna soluzione corretta