E
enemy
Gast
hi,
habe mir etwas schwer getan mein problem kurz für den titel zu formulieren...ich hoffe ihr verzeiht mir
ich habe folgendes problem:
es gibt da eine opensource applikation, die ich vor gut 2 jahren auf meine bedürfnisse angepasst habe.
das lief nun wie gesagt seit ewigkeiten wunderbar, nur seit dem diese anwendung nun aktualisiert wurde, verursachen einige methoden aus meinen änderungen probleme...
und selbstverständlich ist in diesen zwei jahren mein quellcode verschwunden :autsch:
der versuch diese klassen zu decompelieren ist gescheitert, da der erzeugte code einige hundert (gemeine) fehler enthält und ich im grunde schneller währe, wenn ich das ganze neuschreiben würde :cry:
meine bisherige und einzige idee ist folgende:
eine zweite klasse schreiben und von der alten erben lassen. in dieser klasse die meisten aufrufe auf die super klasse umzuleiten und nur die nötigen methoden zu überschreiben. es sind zwar noch immer einige zeilen code zu schreiben und ich müsste ein haufen aufrufe auf die neue klasse umleiten, allerdings würde das den aufwand erheblich minimieren (im vergleich zum decompelieren und fehler fixen).
nach so viel text ist meine eigentliche frage ganz kurz:
habt ihr evtl. bessere ideen? eine möglichkeit die mir vielleicht noch ein paar tage arbeit sparen könnte?
mfg
enemy
habe mir etwas schwer getan mein problem kurz für den titel zu formulieren...ich hoffe ihr verzeiht mir
ich habe folgendes problem:
es gibt da eine opensource applikation, die ich vor gut 2 jahren auf meine bedürfnisse angepasst habe.
das lief nun wie gesagt seit ewigkeiten wunderbar, nur seit dem diese anwendung nun aktualisiert wurde, verursachen einige methoden aus meinen änderungen probleme...
und selbstverständlich ist in diesen zwei jahren mein quellcode verschwunden :autsch:
der versuch diese klassen zu decompelieren ist gescheitert, da der erzeugte code einige hundert (gemeine) fehler enthält und ich im grunde schneller währe, wenn ich das ganze neuschreiben würde :cry:
meine bisherige und einzige idee ist folgende:
eine zweite klasse schreiben und von der alten erben lassen. in dieser klasse die meisten aufrufe auf die super klasse umzuleiten und nur die nötigen methoden zu überschreiben. es sind zwar noch immer einige zeilen code zu schreiben und ich müsste ein haufen aufrufe auf die neue klasse umleiten, allerdings würde das den aufwand erheblich minimieren (im vergleich zum decompelieren und fehler fixen).
nach so viel text ist meine eigentliche frage ganz kurz:
habt ihr evtl. bessere ideen? eine möglichkeit die mir vielleicht noch ein paar tage arbeit sparen könnte?
mfg
enemy