I can't get my head around this.
If I have an application that manipulates text in various ways, how would I go about allowing the user to add additional methods (either user made or distributed by me) post compilation?
I can understand if the additions were simple variations of what exists already but with only different variable values. But how could I load new algorithms etc.
You see this sort of feature on software and I've always wondered how it's done.
My application is an encryption device where the user can choose the method (caesar shift, vigenere etc) and I want to have the ability to add new methods as required.
I'm at the design stage and simply can't think of a way to do it.
Cheers
Basil
If I have an application that manipulates text in various ways, how would I go about allowing the user to add additional methods (either user made or distributed by me) post compilation?
I can understand if the additions were simple variations of what exists already but with only different variable values. But how could I load new algorithms etc.
You see this sort of feature on software and I've always wondered how it's done.
My application is an encryption device where the user can choose the method (caesar shift, vigenere etc) and I want to have the ability to add new methods as required.
I'm at the design stage and simply can't think of a way to do it.
Cheers
Basil