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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top