21
Aiuto & Domande / Re:Rimuovere linee BASIC da programma
« Ultimo post da 0scur0 il 01 Ottobre 2024, 16:44:48 »Mi stavo chiedendo; è possibile far sì, che durante l'esecuzione, con degli appositi comandi, un programma BASIC elimini una parte di se stesso? Un pò come si fà se si vuole eliminare la linea "50" di un programma, si digita 50 e si preme return.
Qualunque input da tastiera può essere emulato interamente via software. Quindi sì, è possibile e se ne è accennato anche qui sul forum, secoli fa.
Comunque, era una tecnica piuttosto macchinosa utillizzata di rado, per lo più per proteggere il software da copie non autorizzate; per questo scopo, era molto più frequente ricorrere a codice assembly automodificante.