AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Defaultext p0* meldet ungültiger Dateiname unter Windows 7
Thema durchsuchen
Ansicht
Themen-Optionen

Defaultext p0* meldet ungültiger Dateiname unter Windows 7

Ein Thema von v2afrank · begonnen am 28. Jun 2013 · letzter Beitrag vom 28. Jun 2013
Antwort Antwort
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#1

Defaultext p0* meldet ungültiger Dateiname unter Windows 7

  Alt 28. Jun 2013, 12:07
Hallo,
ich habe hier ein altes Delphi 6 projekt, bei dem der User eine Datei abspeichern kann. Die Endung dieser Datei ist p0X wobei x zwischen 0 und 9 sein kann. Im Savedialog habe ich damals (das Programm ist noch mit Delphi 6 gemacht) als Defaultext p0* angegeben. (Ich weiß nicht gut aber laßt uns nicht darüber diskutieren). Gesetzt wurde das X dann durch das Programm. Heute kam auf jeden Fall eine Rückmeldung, dass unter Windows 7 immer "ungültiger Dateiname" angezeigt wird wenn ein User eine Datei abspeichern möchte. Unter XP hat es funktioniert. Die Frage ist warum ?
Im Anhang habe ich auch mal ein Beispiel hinzugefügt
Angehängte Dateien
Dateityp: zip project1.zip (208,9 KB, 3x aufgerufen)

Geändert von v2afrank (28. Jun 2013 um 12:26 Uhr) Grund: Anhang hinzugefügt
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Defaultext p0* meldet ungültiger Dateiname unter Windows 7

  Alt 28. Jun 2013, 13:03
Früher wurde das nicht geprüft, aber * ist nun einmal ein ungültiges Zeichen für einen Dateinamen und seit Vista wird da mehr direkt bei der Eingabe geprüft.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Defaultext p0* meldet ungültiger Dateiname unter Windows 7

  Alt 28. Jun 2013, 13:14
Ok,
dann muss ich damit leben. Dass ich das als Defaultextension gesetzt habe machet sowieso keinen Sinn
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Defaultext p0* meldet ungültiger Dateiname unter Windows 7

  Alt 28. Jun 2013, 13:37
Du kannst die .exe auch einfach mit einem Hexeditor wie HxD öffnen und die Erweiterung auf p01 ändern, falls du das Projekt aus irgendeinem Grund nicht mehr neu kompilieren kannst. Nur die Länge des Strings muss übereinstimmen...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Defaultext p0* meldet ungültiger Dateiname unter Windows 7

  Alt 28. Jun 2013, 14:19
Nein das ist kein Problem. Die Exe lebt auch noch und wird mehr oder weniger regelmäßig noch aktualisiert. Wenn ich das das nächste mal anpacke werde ich diesen (sehr unwichtigen) Teil aktualisieren
  Mit Zitat antworten Zitat
Antwort Antwort


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:22 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