-
Waldläufer
Der Ursache kommt man z.B. mit Process Monitor von SysInternals (gehören zu Microsoft) auf die Schliche. Das Programm zeigt an, was für Windows-Funktionen so aufgerufen wurden.
Hab das mal Rekonstruiert mit Hero7.png, Hero7.1.png, Hero7.2.png, Hero7.3.png
Zum Datei finden nutzt man beim programmieren unter Windows FindFirstFile. Das nimmt eine Pfadangabe und erlaubt Wildcards, also z.B. den '*'. (Rückgabe ist die erste Datei, weitersuchen mit FindNextFile).
Hinweis: Zwischen : und \ gehört eigentlich kein Leerzeichen, bekam aber den
-Smilie nicht anders weg ^^
Beispiel:
"D: \Programme\*" würde alle Dateien in D: \Programme finden.
"D: \Programme\Bla*" würde alle Dateien in D: \Programme finden, die mit Bla beginnen (Wobei großkleinschreibung egal ist)
Jetzt Verhalten vom RPG Ace: (habe mal den Pfad gekürzt):
Beim öffnen vom Face-Select-Dialog:
"C: \Project1\Graphics\Faces\*"
Findet also alle Dateien (soweit okay)
Ich klicke Evil an:
"C: \Project1\Graphics\Faces\Evil.*"
Findet also alles, was Evil heißt und nach dem . irgendwas hat (bricht vermutlich dann ab wenn er das erste akzeptable findet, z.B. PNG)
Ich klicke Hero7 an:
"C: \Project1\Graphics\Faces\Hero7.*"
Fehler: Diese Wildcard matched auch auf Hero7.2.png, Hero7.3.png und Hero7.4.png.
Windows gibt bei mir Hero7.3.png zurück, somit wird dann die auch anstatt Hero7 angezeigt. Welche Datei zurückkommt hängt davon ab, wann sie ins Dateisystem geschrieben wurde, aber man sollte sich nicht auf diese Reihenfolge verlassen.
Ich klicke Hero7.2 an:
"C: \Project1\Graphics\Faces\Hero7.2.*"
Funktioniert wie erwartet.
Für 7.3 und 7.4: Analog zu 7.2
Könnte man vllt. mal nen Bugreport an Enterbrain schicken ^^
Geändert von Ghabry (12.07.2013 um 17:55 Uhr)
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln