AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Eine Pfadangabe "säubern"?

Ein Thema von Glados · begonnen am 11. Sep 2017 · letzter Beitrag vom 14. Sep 2017
 
nahpets
(Gast)

n/a Beiträge
 
#10

AW: Eine Pfadangabe "säubern"?

  Alt 12. Sep 2017, 11:01
Ich würd' erst prüfen, ob es funktioniert und nur wenn nicht einen Korrekturversuch starten.

Prüfst Du direkt nach der Eingabe durch den Anwender oder eher alles eingegebene zu einem späteren Zeitpunkt?

Wenn direkt bei der Eingabe, den Anwender (nach dem Test) sofort auf eine nicht funktionierende Eingabe hinweisen und ihn erst weiterarbeiten lassen, wenn die Eingabe als funktionierend verifiziert werden konnte.

Oder kann der Anwender Eingaben machen, die erst zu einem späteren Zeitpunkt genutzt werden sollen, also z. B. Eingabe von Dateinamen für das zukünftige Speichern von Daten (ggfls. sogar in einer anderen Systemumgebung)?

Wenn die Eingabe zum Zeitpunkt der Eingabe nicht überprüft werden kann, da sie erst später verwendet werden soll und zum Zeitpunkt der Eingabe weder Pfade noch Dateien existieren müssen, wird es schwierig.

Deine Überprüfung kann dann zwangsläufig nicht "perfekt" werden, sondern nur von der Annahme ausgehen, dass höchstwahrscheinlich alle Eingaben funktionieren werden und bei der Veränderung keine potentiellen Fehler erzeugt werden.

Alternative:

Klare Vorgaben machen, was als Eingabe zulässig ist und diese Vorgaben rigoros programmtisch auf Einhaltung überprüfen.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz