NextFile funktioniert nicht
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
N0XBetreff: NextFile funktioniert nicht |
So, Dez 29, 2013 20:33 Antworten mit Zitat |
|
---|---|---|
Hey Leute,
ich weiß echt nicht woran es liegt aber irgendwie funktioniert NextFile bei mir überhaupt nicht. Der Pfad existiert auf jeden Fall, 'dir' ist auch nicht 0, jedoch gibt nFile nur ein mal etwas zurück und das ist ein leeres Zeichen (oder mehrere, auf jeden Fall ist es leer..). Im Ordner sind auch Dateien vorhanden, alles Textfiles, aber auch wenn ich zum Beispiel ein Bild mit rein pack läufts nicht. BlitzMax: [AUSKLAPPEN] SuperStrict Ich weiß echt nicht mehr weiter, ich habe wirklich etliche Schreibweisen des Ordnerpfads geprüft und gedebuggt was das Zeug hält.. Selbst alle Module habe ich neu gebuildet.. Ich hoffe ihr wisst was das Problem ist :/ Gruß, N0X |
||
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5% |
Kruemelator |
So, Dez 29, 2013 22:16 Antworten mit Zitat |
|
---|---|---|
FileType reicht nicht nur der Dateiname es braucht auch noch den Pfad, vermute ich. | ||
d-bug |
So, Dez 29, 2013 22:21 Antworten mit Zitat |
|
---|---|---|
Ja, NextFile() gibt nur den Dateinamen mit Suffix zurück. Für FileType musst du auch noch den Pfad des Directories mit dranhängen. Also:
BlitzMax: [AUSKLAPPEN] '... |
||
- Zuletzt bearbeitet von d-bug am So, Dez 29, 2013 22:30, insgesamt einmal bearbeitet
ZEVS |
So, Dez 29, 2013 22:23 Antworten mit Zitat |
|
---|---|---|
Nope. BlitzMax: [AUSKLAPPEN] SuperStrict Gibt brav eine 2 aus. ZEVS |
||
d-bug |
So, Dez 29, 2013 22:40 Antworten mit Zitat |
|
---|---|---|
Hm, hast recht... Das sollte funktionieren. Ich bin kein großer Nutzer von ChangeDir also dachte ich es hätte keinen Einfluss auf ReadDir. Folgender Test funktioniert zumindest:
BlitzMax: [AUSKLAPPEN] Local url:String = AppDir+"/.." Obacht, ich bin auf OS X, also sollte bei Gebrauch auf Windows Systemen die Lokale "url" angepasst werden. |
||
ZEVS |
So, Dez 29, 2013 22:47 Antworten mit Zitat |
|
---|---|---|
@NOX: Du sagst, du hast debuggt, was das Zeug hält. Ich gehe davon aus, dass du in jede zweite Zeile einen Print-Befehl eingefügt hast, um nachzuvollziehen, woran es scheitert. Diese Ausgabe ist wichtig, um das Problem nachzuvollziehen. Auch wäre es interessant, den ganzen Code zu kennen (die Variable nam hat dich verraten ). Alternativ wäre es gut, wenn du das Problem soweit wie möglich isolierst (d.h. einen möglichst kurzen Code postest, in dem das Problem auftritt).
ZEVS |
||
N0X |
So, Dez 29, 2013 22:59 Antworten mit Zitat |
|
---|---|---|
Ja, ich konnte es durchs Debuggen schon auf NextFile begrenzen, da 'dir' nen Integer gibt.
Hier mal bisschen auf's wesentliche reduziert. BlitzMax: [AUSKLAPPEN] SuperStrict Die Ausgabe ist: Code: [AUSKLAPPEN] Executing:untitled1.debug.exe
891008 FILE= Process complete Sehr seltsam.. :/ Gruß, N0X //EDIT: @d-bug: Dein Test funktioniert bei mir nicht. :/ |
||
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5% |
XeresModerator |
So, Dez 29, 2013 23:59 Antworten mit Zitat |
|
---|---|---|
Mh... komisch.
Was passiert, wenn du den Code ohne Framework und Imports ausführst? Welche Version von BMax benutzt du auf welchem OS? |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
N0X |
Mo, Dez 30, 2013 0:05 Antworten mit Zitat |
|
---|---|---|
Ja, auch ohne Framework und Importe läuft es nicht.
Ich benutze: Code: [AUSKLAPPEN] MaxIDE 1.37
BCC Version: BlitzMax Release Version 1.48 FASM Version: 1.70.03 GCC Version: 4.8.1 G++ Version: 4.8.1 Windows 7 32Bit Gruß, N0X |
||
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5% |
HolzchopfMeisterpacker |
Mo, Dez 30, 2013 12:11 Antworten mit Zitat |
|
---|---|---|
Tritt das Problem mit jedem Pfad auf? Versuche doch einfach mal, C:/ auszulesen. Wenn das klappt, könnte es evtl. eine Berechtigungs-Sache sein.
mfG Holzchopf |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
N0X |
Mo, Dez 30, 2013 12:48 Antworten mit Zitat |
|
---|---|---|
Schon getestet, funktioniert auch unter C:/ leider nicht.
//EDIT: Nach einer Neuinstallation von BlitzMax funktioniert jetzt wieder alles wie es soll, ist anscheinend mal irgendwann irgendwas kaputt gegangen. Danke für eure Hilfe! Gruß, N0X |
||
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5% |
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group