Hallo Klemens,
kann Dich voll und ganz verstehen und meine erste Frustration war groß, als ich - der ich ebenfalls faul bin - gemerkt habe, dass der Umstieg von cX4 auf cX5 nicht so einfach ist, wie der von cx3 auf cX4 war. Insbesondere habe ich schnell gemerkt, dass ich auch alle UI-Sachen entwender aufwändig ändern oder besser neu machen muss.
ABER: cX5 ist eine neue Sache und fühlt sich nur in vielen Bereichen so an wie cX4...
Ich habe schnell gemerkt, dass es auch Sinn macht, nicht nur den Code, sondern auch die alten gewachsenen UI-Sachen neu zu überdenken und mit cX5 neu zu machen.
Deshalb gehe ich den Weg, dass ich aus meinen alten cX4 Programmen - und das sind letztendlich zigtausend Zeilen - Blöcke und Funktionen ausgliedere und diese in cX5 nach bzw. in den meisten Fällen neu programmiere. Entsprechend wird mich cX4 wohl auch noch eine ganze Zeit begleiten, bis ich gänzlich bei cX5 bin.
Dieses Vorgehen hat aber den Vorteil, dass die Sachen wirklich anders funktionieren und aussehen und ich heute auch mit ganz anderen Ideen herangehe als noch vor über zehn Jahren. Ausserdem kann ich die Dinge rausschmeissen, die Früher noch aus Rücksicht auf XP und Windows 2000 drin sein mussten.
Soweit Du den wirtschaftlichen Erfolg von cX5 ansprichst, so würde ich Dir recht geben, wenn es so wäre, dass cX4 von Tausenden benutzt wird, die jetzt potentiell auf cX5 umsteigen. Ob dies so ist weiß ich nicht, geht mich auch nichts an; ich vermute aber, dass dem nicht so ist.
Insofern sehe ich einen möglichen Erfolg - von dem wir treuen cX-User sucher auch provitieren würden - nicht darin, dass die Konvertierung von cX4 auf cX5 einwandfrei und ohne Aufwand funktioniert, sondern darin, dass potenzielle Nutzer schnell verstehen und erkennen, was für ein mächtiges und einfaches Werkzeug sie mit cX5 an die Hand bekommen.
Ein Problem scheint mir heute zu sein, dass die Meisten wohl nicht bereit sind, ein Tool über Stunden auszutesten, sondern auf den ersten Blick den Mehrwert für sie erkennen wollen.
Entsprechend wäre mein Wunsch eher, dass Stefan seine Augenmerk statt auf die Konvertierung von cX4 auf cX5, einerseits auf das Funktionieren von cX5 (da ist er meiner Einschätzung nach unermüdlich dabei) und andererseits auf möglichst viele Skripts als Zugabe zu cX5 legt, die den Einstieg erleichtern und so für den Neuuser bereits verwendbare Programmteile oder Standardprogramme zur Verfügung stehen, die nur an die jeweiligen Bedürfnisse angepasst werden müssen.
Der potentielle User der bei einem ersten Test erkennt, das hier schon Lösungen für sein Problem bereitstehen, die er nur auf seine Bedürfnisse anpassen muss, dürfte eher bereit sein, sich auf das Experiment cX5 einzulassen, als derjenige, der mit den ersten Schritten merkt, dass es auch mit cX5 doch nicht ganz so trivial ist, ein Programm zu erstellen.
Und hier sehe ich die Community gefordert, denn Stefan ist ein Programmierer und sieht wohl häufig die Lösung nicht aus der Sicht eines weniger Begabten wie mir...
Just my 5 Cents...
Ciao,
Joachim