AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Was bedeutet "Support & Maintenance for Delphi" bei Emba?
Thema durchsuchen
Ansicht
Themen-Optionen

Was bedeutet "Support & Maintenance for Delphi" bei Emba?

Ein Thema von Codehunter · begonnen am 20. Aug 2013 · letzter Beitrag vom 11. Sep 2013
Antwort Antwort
Seite 6 von 7   « Erste     456 7      
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#51

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 4. Sep 2013, 22:08
Natürlich hat jeder Programmierer zu Delphi 5-Zeiten bereits die Unicode-Problematik beherzigt, da ja klar war, dass Delphi irgendwann einmal komplett von Ansi zu Unicode umschwenkt.
Auch da gab es schon die konkreten API-Funktionen usw., deshalb habe ich auch schon lange vor Delphi 2009 entweder nur die Metatypen benutzt oder nur die konkreten. Genauso bei Integer oder Real, wo es relevant sein könnte habe ich auch immer (also nach ein paar Jahren lernen halt) LongInt usw. benutzt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#52

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 5. Sep 2013, 16:10
Meistens ist es ja so, dass man mit dem selbst produzierten Code am wenigsten Probleme hat. Zum Teil ging man ja dazu über, eigene Basistypen zu deklarieren, sodass man später nur an einer einzigen Stelle was ändern musste.

ABER: Bei nicht wenigen Projekten hat man 3rd-Party-Komponenten eingesetzt. Die waren für die damalige Zeit sehr mächtig und haben einem viel Arbeit abgenommen (wie z.B. Unidac, Firedac etc. heute) also wurden sie gern und oft verwendet.

Das Rad der Zeit drehte sich weiter, aber es fehlte stehts an den (seitens Geschäftsführung hier oder Kunde da) eingeplanten Migrationspfaden. Also blieb für die Altprojekte die Zeit quasi stehen. Irgendwann kommt man an den Punkt, da kann man einfach nicht mehr weiter machen auf der Basis und dann ist der Berg an notwendigen Anpassungen natürlich riesengroß.

Ich sag nur: Altprojekt läuft noch auf BDE, Kunde verlangt jetzt native 64-Bit-Anwendungen. *PLONK* 3rd-Party-Komponenten haben Design- und Runtime-Packages nicht sauber getrennt und desgnide im Runtime-Package verwendet. *PLONK*

So vergeudet man dann später die einstmals eingesparte Zeit wieder. Traurig aber wahr. Dann sind immer die Programmierer doof und unfähig. Fragt man aber, wer denn eigentlich aus Kostengründen kein Delphi 2009 kaufen wollte ist plötzlich Ruhe im Chefbüro.

Da kann froh sein wer selbstständiger Programmierer ist und in der Lage ist die Upgrades reinzuwirtschaften.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#53

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 6. Sep 2013, 08:10
Ich habe eine kommerzielle Software, die unter D3 entwickelt und bis D6 portiert wurde. Danach hat der Kunde die Portierungskosten nicht mehr übernommen. Das Teil läuft heute noch, D6 ist bei mir immer noch installiert. Bis ich D6 nicht mehr verwenden kann, weil Windows entweder eingestellt oder inkompatibel ist, vergehen noch Jahre. Aber selbst wenn, kann man einen Entwicklungs-PC oder eine VM mit der alten IDE so belassen.

Wieso man auf Deibel komm raus unbedingt *alle* seine Projekte upgraden muss, ist mir ein Rätsel. Natürlich ist es besser, hübscher, einfacher, aber wenn es nicht bezahlt wird... Mein D6 läuft sehr gut, die 3rd-Party-Komponenten (ausgewählte) sind auf dem aktuellsten Stand, und einige Komponenten sind im Laufe der Zeit eben rausgeflogen (meist Hobby-Komponenten). Also... WTF. Dann habe ich für dieses Projekt eben keine tolle (verbuggte) Super-IDE-Unterstützung. Na und? Die Delphi-IDE ist eh suboptimal.

Ich mach das Gleiche übrigens mit VS-Projekten. Für einen Kunden wurde das unter .NET 2.0 und VS2003 entwickelt. Wozu das Projekt portieren?

Wenn ich mal meinen Betrieb ruinieren möchte, würde ich Kundenprojekte ungefragt portieren. Hätte ich damals Unittests geschrieben, wäre das nicht so wild. Hab ich aber nicht, denn die waren damals noch gar nicht erfunden.

Und das es Leute gibt, die das lustige Kinderspiel 'Hinterher tue ich einfach so, als ob ich von vorneherein daran gedacht hätte' spielen, ist Teil einer pluralistischen Gesellschaft.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#54

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 6. Sep 2013, 08:50
Wenn ich mal meinen Betrieb ruinieren möchte, würde ich Kundenprojekte ungefragt portieren.
Das ist bei dir auch etwas anderes. Bei uns gehören die Tools zum Gesamtpaket unserer Kassensoftware und werden meistens nicht nur bei einem Kunden eingesetzt, sondern sind allgemein gehalten.
Dass das bei reinen Kundenprojekten auf Anforderung etwas anderes ist, ist klar.

Dann habe ich für dieses Projekt eben keine tolle (verbuggte) Super-IDE-Unterstützung. Na und? Die Delphi-IDE ist eh suboptimal.
Bei XE4 kann ich mich nicht beschweren. Probleme machen nur noch die wenigen Riesenunits mit mehr als 10k Zeilen , die noch übrig geblieben sind...
Da funktioniert dann Error Insight nicht richtig und der Editor wird etwas langsamer.
In allen sauberen Units nach dem Refactoring oder gleich Umschreiben z.B. mit Generics funktioniert Error Insight bei mir aber nun korrekt und schnell, von ein paar Sperenzchen mit meiner Trickserei mit einem generischen Pointer mal abgesehen.

Und solche Sachen wie in Delphi 7... ich wollte gestern eigentlich nur für einen Forenpost im DF einen Assembler-Codeabschnitt kopieren... naja... wurde leider noch nicht so richtig unterstützt. Man konnte nur 30 Zeilen ab einer bestimmten kopieren, wobei es geflackert hat als würde der Editor dabei jede Zeile der Reihe nach markieren und kopieren . Markieren? Fehlanzeige.
Aber das ist ja nur das was mich aktuell genervt hat, der Rest würde Seiten füllen.

Gerade bei den ganzen Änderungen und Erweiterungen, die es in den letzten Jahren gab, macht daher finde ich ein Wartungsvertrag Sinn. Und standardmäßige Projektupgrades machen z.B. Sinn, wenn es sich um Projekte handelt, die standardmäßig zur Verfügung stehen, also zu erwarten ist, dass diese einmal z.B. an eine neue Softwarearchitektur angepasst werden müssen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke ( 6. Sep 2013 um 08:52 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#55

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 09:48
ich wollte gestern eigentlich nur für einen Forenpost im DF einen Assembler-Codeabschnitt kopieren... naja... wurde leider noch nicht so richtig unterstützt. Man konnte nur 30 Zeilen ab einer bestimmten kopieren, wobei es geflackert hat als würde der Editor dabei jede Zeile der Reihe nach markieren und kopieren . Markieren? Fehlanzeige.
Huh? Ich habe ja bekanntermaßen 10 Jahre mit D7 pro gearbeitet aber ein derartiges Problem ist mir dabei nie unter gekommen. Ob da evtl. ein Addon wie GExperts oder CnPack Probleme macht?
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#56

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 10:20
Das hat mich aber auch schon geärgert bei D7. Ich hatte schon oft im Rahmen von Extremst-Optimierungen die Notwendigkeit, den bestehenden asm-Code beim Debuggen/Profilen zu kopieren um evtl. schnellere Varianten für Sonderfälle zu erstelllen. Das musste ich dann abtippen, was bei längerem asm ekelhaft werden kann.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Patito

Registriert seit: 8. Sep 2006
108 Beiträge
 
#57

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 11:07
?!

Also ich habe hier im D7 im RechtsClick-Menü ein "Kopiere ASM Code" das funktioniert (kommt vom CnPack).
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#58

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 12:35
Also ich habe hier im D7 im RechtsClick-Menü ein "Kopiere ASM Code" das funktioniert (kommt vom CnPack).
Mit Markierung mehrerer Zeilen?

Huh? Ich habe ja bekanntermaßen 10 Jahre mit D7 pro gearbeitet aber ein derartiges Problem ist mir dabei nie unter gekommen. Ob da evtl. ein Addon wie GExperts oder CnPack Probleme macht?
Standardinstallation von Delphi 7 Personal. Mag an der Edition liegen, das kann ich nicht beurteilen. Ich hätte jetzt aber nicht erwartet, dass man das dann in der Form (die einfach nach "kann die IDE nicht" aussieht) macht.

Wie sieht das denn bei dir aus, wenn du in der CPU Ansicht mehrere Zeilen markierst und das Kontextmenü aufrufst?
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#59

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 13:22
Also bei Delphi 7 Enterprise kann man im CPU-Fenster nichts markieren oder kopieren.
Miniaturansicht angehängter Grafiken
d7eecpu.png  
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#60

AW: Was bedeutet "Support & Maintenance for Delphi" bei Emba?

  Alt 11. Sep 2013, 13:41
Hmm, vielleicht ist da doch das CnPack bei mir drin und das macht das.
Das erklärt dann auch die Umsetzung.

Naja, damals beim Lernen von Delphi habe ich das ja nie gebraucht und danach gab es ja schon bessere Delphiversionen, deshalb wusste ich das gar nicht, dass das da nicht ging.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz