AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Leistungsverweigerungen bei Programmfehlern.
Thema durchsuchen
Ansicht
Themen-Optionen

Leistungsverweigerungen bei Programmfehlern.

Ein Thema von Bernhard Geyer · begonnen am 9. Okt 2008 · letzter Beitrag vom 9. Okt 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.198 Beiträge
 
Delphi 10.4 Sydney
 
#1

Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:04
Wir haben hier ein (CRM-)System eines Herstellers. Jetzt hab ein Kollege versuch aus einer E-Mail eine Text mit teilen von Arabischen Text in die Anwendung einzufügen. Die Anzeige nach dem Einfügen im Textfeld ist noch ok, beim Abspeichern stürzt die Anwendung jedoch ab.

Den Hersteller damit konfrontiert wurde mir mitgeteilt das Arabischer Text nicht unterstützt wird (Ok, ist halt Systemeinschränkung). Hab den Hersteller jedoch aufgefordert hier eine Version zu liefern die nicht Abstürzt.

Darauf hin wurde mir mitgeteilt das einfügen von (arabischen) Text in eine Eingabemaske eine Veränderung des Systems darfstellt und damit der Garantieanspruch laut Lizenzvertrag verloren geht und man solche Operationen (Einfügen per Zwischenablage) doch unterlassen sollte und dieser Supportfall abgeschlossen wird.


Jedoch stehe ich auf dem Standpunkt das durch Eingaben in offizielle Programmmasken das Programm evtl. nicht erlaubte Texte soweit erkennen/behandeln muß das kein Programmabsturz mehr erfolgt.

Kennt jemand Links wo solche m.E. allgemein Programmpflichten beschrieben werden, evtl. auch noch mit Rechtsurteilen geschmückt?

Das System wurde erst vor kurzen Installiert (aktualisiert) und es besteht auch ein Wartungsvertrag.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika
Online

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:16
Hallo,

Darauf hin wurde mir mitgeteilt das einfügen von (arabischen) Text in eine Eingabemaske eine Veränderung des Systems darfstellt und damit der Garantieanspruch laut Lizenzvertrag verloren geht und man solche Operationen (Einfügen per Zwischenablage) doch unterlassen sollte und dieser Supportfall abgeschlossen wird.


So ein Unsinn.



Heiko
Heiko
  Mit Zitat antworten Zitat
oldmax

Registriert seit: 27. Apr 2006
Ort: Gieboldehausen
167 Beiträge
 
#3

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:17
Hi
Machs anders, nenn den Hersteller. Ein Softwarelieferant, der Eingaben in sein Programm zuläßt, welches dies zum Absturz bringt und dann statt den Fehler zu beseitigen CP verbietet und mit Support-Ende droht, hat es nicht verdient, weitere Programme zu verkaufen. Wenn du ihn beim Namen nennst, hast du zwar dein Problem nicht gelöst, aber vielleicht schützt es einen anderen Anwender.
Rechtsauskunft wird dir hier nur ein Fachanwalt geben können, obwohl so aus dem Bauch heraus würd ich sagen, das hier ein grober Programmierfehler vorliegt und vom Hersteller unter dem Begriff Herstellerhaftung beseitigt werden muß.
Gruß oldmax
Noch ist mein Rechner mir zu Diensten.... ansonsten habe ich die Macht ihn zu vernichten !
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#4

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:19

Das ist ja mal eine der geilsten Ausreden für einen Bug, die ich je gelesen habe. Ausdrucken, Rahmen und an die Wand hängen.

Ich glaube nur wenige Programme werden mit dem Anspruch ausgeliefert ohne Fehler laufen zu können. Wenn man die Fehlerursache kennt, und weiss wie man sie vermeiden kann, dann sollte man das halt zukünftig tun. Wenn du eine EULA oder sowas bekommen hast, wird da sowieso drinstehen, daß das Programm eigentlich am besten läuft, wenn man es nicht verwendet (als Quintessenz, und eigentlich auch die Kernaussage sämtlicher MS-EULAs), da wird nicht viel zu machen sein.

Hast Du das beschriebene mal mit Deinen eigenen Programmen probiert?

Sherlock
Oliver
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#5

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:23
Ein Programm muss Fehleingaben tolerieren können. Das ist auf jeden Fall über die - wie oldmax schon sagte - Herstellerhaftung abgedeckt.
Die müssen das fixen. Sonst liegt ein fehlerhaftes Produkt vor und ihr könnt es ohne weiteres zurückgeben - und habt sogar Schadenersatzansprüche weil ihr eine neue - funktionierende - Lösung suchen müsst.

Durchsetzen wird das aber nur ein Anwalt können.

Mal rein interessehalber: Wer hat denn so einen Schund produziert?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:31
Zitat von Bernhard Geyer:
Darauf hin wurde mir mitgeteilt das einfügen von (arabischen) Text in eine Eingabemaske eine Veränderung des Systems darstellt...
Das ist ja wohl der volle Hirnriss: Das ist so, als ob die Garantie eines Autos erlischt, wenn ein Araber in ein Auto einsteigt. Oder ein korpulenter Herr, oder ein Engländer (Achtung! Linksfahrer). Das System wird ja per se permanent 'verändert', weil es mit Variablen hantiert und der Speicher, in dem es sich befindet, auch veränderbar ist.

Die Einschränkung, das *arabischer* Text nicht unterstützt wird, ist ok (Ansi vs. Unicode), aber ein Programmabsturz als Folge einer normalen(!) Bedienung ist ein Mangel, ganz eindeutig. Die Verwendung der Zwischenablage mit handlichen Texten ist integraler Bestandteil von Windows und gehört zur normalen und üblichen Bedienung (Beweis: Feature ist seit Windows 1.0 enthalten und wird von allen Anwendungen unterstützt). Anders wäre es z.B. wenn die SW abschmiert, wenn man z.B. 10MB Text aus der Zwischenablage einfügt.

Im Vergleich mit einem Auto sind Kurvenfahrten auch unter Volllast ein normaler Gebrauch, das instantane Beladen (Zwischenablage) mit 10 Tonnen Büchern jedoch nicht.

Ich würde mal in diese Richtung recherchieren ("Softwaremangel"). Es gibt eine eingängige Definition von mangelfreier Software: Sie muss im Wesen das tun, was sie soll und darf bei normalem Gebrauch keine Mängel (z.B. Absturz) zeigen. Sonderspezialbehandlung mit Bugfolge ist blöd und zwingt zur Nachbesserung, ist aber z.B. kein Hinderungsgrund bei einer Abnahme.

Denen würde ich aber eins husten und sie mit meinem Vergleich konfrontieren.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:40
Hallo,

auch ich meine zu wissen, dass der Hersteller das korrigieren muss, nur wäre ich mit "Auto-Vergleichen" vorsichtig. Der Hersteller könnte auf den Klops kommen, zu sagen dass ein Benzin-Auto schließlich auch "abstürzt" wenn man Diesel einfüllt
Ansgar
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 09:41
Schadensersatzansprüche sind allgemein ausgeschlossen, weil das ja nicht abschätzbar wäre.

Ist die Software als XP- oder Vista-tauglich gekennzeichnet? Immerhin sind das Unicode-Betriebssysteme. Also darf bei der Eingabe von Unicode kein Absturz auftreten.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.198 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 10:03
Hersteller kann ich noch nicht nennen, aber die Systemumgebung.

MS SQL Server 2000/2005, Access 2000 und jede menge ActiveX-Controls. Lauffähig ab W2K.
Also alles was nicht so richtig Unicode-Enabled ist
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#10

Re: Leistungsverweigerungen bei Programmfehlern.

  Alt 9. Okt 2008, 10:10
Das spielt doch keine Rolle, ob da Unicode unterstützt wird, oder nicht. Es darf nicht abstürzen. Sowas gehört zu den Basistests...

Unsere SW ist auch nicht unicodefähig, dennoch stürzt sie nicht ab, wenn ich arabisch in die Eingabefelder paste. Allenfalls werden die Zeichen inkorrekt abgespeichert. Aber da wir eben nicht Unicode unterstützen, ist das auch kein Problem.

Ich kann über die immer noch nur lachen. Aber bei so einer Hype-Software (CRM) ist eigentlich keine sorgfältige Arbeit zu erwarten.

Sherlock
Oliver
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 19:46 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