Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

ordnerinhalt einlesen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
spawn



Anmeldungsdatum: 09.08.2005
Beiträge: 45

BeitragVerfasst am: 04.04.2006, 23:32    Titel: ordnerinhalt einlesen Antworten mit Zitat

Hi,

ich möchte den ordnerinhalt einlesen.

also in dem ordner sollten sich normalerweise nur txt dateien befinden. alle anderen müssen/sollen auch nicht angezeigt werden.

Diese möchte ich nun einzelnd in variablen speichern damit ich damit arbeiten kann und sie später auch öffnen kann.

Es geht also nicht den ordnerinhalt über eine shell oder so darzustellen.
ich muss sie schon einzeld erfassen.

hab überhaupt keinen plan wie ich daran gehen soll.
hat jemand ne idee???

MFG Guido
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 04.04.2006, 23:37    Titel: Antworten mit Zitat

schau mal in die QB-MonsterFAQ auf QBasic.de. Du musst die ausgabe von dir in ne datei umleiten und die auslesen oder du arbeitest mit interrupts (komplizierter), schau einfach ma nach zwinkern
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
spawn



Anmeldungsdatum: 09.08.2005
Beiträge: 45

BeitragVerfasst am: 04.04.2006, 23:44    Titel: Antworten mit Zitat

sry - ber wie komm ich zum MosterFAQ mit den Augen rollen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Stormy



Anmeldungsdatum: 10.09.2004
Beiträge: 567
Wohnort: Sachsen - wo die schönen Frauen wachsen ;)

BeitragVerfasst am: 04.04.2006, 23:50    Titel: Antworten mit Zitat

http://www.antonis.de/faq/index.htm
_________________
+++ QB-City +++ Die virtuelle Stadt für jeden Freelancer - Join the community!
Projekte: QB-City,MysticWorld (RPG), 2D-OpenGL-Tutorial
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
spawn



Anmeldungsdatum: 09.08.2005
Beiträge: 45

BeitragVerfasst am: 05.04.2006, 20:04    Titel: Antworten mit Zitat

hi,

wie kann ich in diesem Zusammenhang einen Pfad wechseln?

ist es möglich eine Variable in eine shell zu übergeben - also:
SHELL "CD A$"
wobei in A$ die Pfadangabe steht?

Im FAQ hab ich nichts gefunden

MFG Guido
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 05.04.2006, 20:35    Titel: Antworten mit Zitat

spawn hat Folgendes geschrieben:
wie kann ich in diesem Zusammenhang einen Pfad wechseln?

ist es möglich eine Variable in eine shell zu übergeben - also:
SHELL "CD A$"

In diesem Fall liegt das Gute wieder einmal so nahe: CHDIR-Befehl. Wenn man dagegen umgekehrt den aktuellen Pfad auslesen möchte, muss man schon aufs DOS-API mittels CALL INTERRUPT zurückgreifen.

http://beilagen.dreael.ch/QB/AKTPFAD2.BAS

Etwas einfacher ist die SHELL-Variante:

http://beilagen.dreael.ch/QB/AKT_PFAD.BAS

Zur ursprünglichen Frage: Die Unbrauchbarkeit des FILES-Befehls ist eigentlich mittlerweilen hinlänglich bekannt. Daher muss man sich auch dort entweder für den Weg
Code:
SHELL "dir /b " + pfad$ + " >%TEMP%\~DIR.TMP"

entscheiden oder sonst mit CALL INTERRUPT direkt auf die entsprechende INT 21h-Schnittstelle zurückgreifen.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz