Forum: Object-Pascal / Delphi-Language
by Mavarik,
14. Mär 2015
Stimmt... Aber auch dazu gibt es eine interessante Kundenaussage...
Kunde:Ihre App ist aber noch unvollständig!
Hotline:Ja, aber wir erweitern diese stetig...
Kunde:Der Mitbewerb ist aber billiger
Hotline:Der Mitbewerb hat überhaupt keine App
Kunde:Dafür ist er billiger!
Und die Moral von der Geschichte... Besser keine App und billig als eine unfertige App im Store...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
14. Mär 2015
Da gebe ich Dir zu 100% Recht!
Edit:
Man(n) hat irgendwo im Jahr 1984 mit dem Code angefangen... Turbo Pascal 1.5/2.0
Aus dieser Zeit existiert noch Code der bis heute unverändert ist.
Der Tag hat nur 24h, die Woche nur 7 Tage... Die Kundenanzahl wächst, die Wünsche auch...
Also bleibt Code so lange unangetastet, bis dafür Bedarf besteht.
Forum: Object-Pascal / Delphi-Language
by Mavarik,
13. Mär 2015
Dem entgegen steht: Never change a running System...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
13. Mär 2015
Ich rede ja nicht von neuen Plattformen... Da kann man ja noch sagen: OK! Neue Plattform, neuer Sourcecode!
Aber wir reden von Compiler D2007 auf XE7 und dann ggf. noch auf 64Bit... Kaum machbar bzw. der Aufwand einfach seht groß. Hier muss man sich gut überlegen ob es das Wert ist!
Der Eigenantrieb ist natürlich schon groß, wenn man auf der einen Seite iOS&Android programmiert mit...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
3. Mär 2015
Als ich "Antworten" gedrückt habe, dachte ich mir schon das solche Kommentare kommen... Im Prinzip hast Du natürlich Recht...
Ein paar Longstrings in einem Record haben jetzt schon 6 Monate mit nahezu 18/7 Programmierung gekostet... Bei Projekten > 500 Units und > 2 Mio. Zeilen ist nix "mal eben" gemacht. Da gibt es auch keine Inseln die man mal eben umbaut... Jede Änderung zieht sich durch...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
3. Mär 2015
Leider nicht, da die Software in teilen über 30 Jahre alt ist, sind hier viele Proceduren mit
Procedure Foo(Var Data); und sehr viele "Moves" enthalten.. Da hält der Compiler leider nicht an.
Forum: Object-Pascal / Delphi-Language
by Mavarik,
2. Mär 2015
UniqueArray?
Gab es das schon in D2007?
Momentan mach ich immer ein Copy im Setter...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
2. Mär 2015
OK Aber dann muss man "überall" den Zugriff ändern.
Ich suche eher eine Lösung für den Umstiegt von Short auf Long und Array nach Array of...
Beispiel:
type
TFooOld = Record
Bla : Integer;
Blub : Array of Shortstring;
Forum: Object-Pascal / Delphi-Language
by Mavarik,
2. Mär 2015
Hi Stevie!
Immer wenn ich "Deinen" Sourcecode lese, habe ich das Gefühl ich habe keine Ahnung von Delphi... :stupid:
Bedeutet das ich kann doch den RecordCopy "überladen"?
Problem ist:
type
TFoo = record
Forum: Object-Pascal / Delphi-Language
by Mavarik,
2. Mär 2015
Jo das Fehlt!
und was ist Convert?