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:

FBC Fehler in einen String bringen

 
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
stevie1401



Anmeldungsdatum: 04.07.2006
Beiträge: 133

BeitragVerfasst am: 12.02.2007, 22:11    Titel: FBC Fehler in einen String bringen Antworten mit Zitat

Moin,

ich bin gerade dabei mir einen eigenen Editor für FB zu bauen.
Nicht noch einer, werden viele vielleicht denken, aber keine Bange, der ist nur für mich.
Nun zu meiner Frage.
Ich möchte die Fehlermeldungen vom Compiler in einen String bekommen.
Ein Beispiel:
Ich habe eine Testdatei namens test.bas
In dieser steht meinetwegen:
Screen 20,32,1,1
line 100,100)-200,200,rgb(20,20,20),bf


Klar, dass das Fehler bringt, denn der LINE Befehl ist falsch.
Und genau diesen Meckertext vom FBC möchte ich in einen String bekommen.
Über i=EXEC(fbc.exe,test.bas) bekomme ich nur eine 1
Vielleicht über den COMMAND Befehl? Diesen verstehe ich leider überhaupt nicht.
Kann jemand helfen?

Stevie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 12.02.2007, 22:25    Titel: Antworten mit Zitat

Schau dich mal mittels der Boardsuche um, mit dem Begriff "PIPE". lächeln

Das, was dir in "i" so zurückgeliefert wird, ist der Error-Code.
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
stevie1401



Anmeldungsdatum: 04.07.2006
Beiträge: 133

BeitragVerfasst am: 12.02.2007, 23:26    Titel: Antworten mit Zitat

Öh....Und? Was soll mir das bringen?
Tut mir leid, aber mit solchen Antworten kann ich nichts anfangen.
Ich habe fbc jetzt mit Shell aufgerufen und das in eine Textdatei umleiten lassen. So funktioniert es natürlich, nur kommt dann eine unangenehme Dosbox, die ich eigentlich nicht haben möchte.
Hat sonst noch jemand brauchbare Tips?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 12.02.2007, 23:42    Titel: Antworten mit Zitat

stevie1401 hat Folgendes geschrieben:
Ich habe fbc jetzt mit Shell aufgerufen und das in eine Textdatei umleiten lassen. So funktioniert es natürlich, nur kommt dann eine unangenehme Dosbox, die ich eigentlich nicht haben möchte.
..und genau diese wird mit Open Pipe verhindert..
(Das könntest du auch mit 'Start Cmd /Min Fbc DeinProgramm.Bas >AusgabeDatei' hinkriegen(aber für den Startbefehl gibts ja auch Hilfe happy)
(Wenn du auf 'Open Pipe' klickst landest du bei der BefehlsReferenz grinsen)
Mit der Forensuche nach 'Open AND Pipe' findest du ein paar Beispiele..
(Für bessere Ergebnisse suche nach Beiträgen..)
Gruß
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
stevie1401



Anmeldungsdatum: 04.07.2006
Beiträge: 133

BeitragVerfasst am: 13.02.2007, 06:51    Titel: Antworten mit Zitat

Ist es so schwer ein kleines Beispiel zu tippen?
Man sollte dieses Forum in LINKForum umbenennen, da immer mit Links auf irgendwas verwiesen wird, anstatt zu antworten. Können die Leute die ständig zu irgendetwas verlinken und keine Antworten geben wollen nicht einfach NICHT antworten. Das würde dem Fragesteller eine Menge frustrierender Zeit ersparen.
Mit dem Open Pipe Beispiel ist nichts anzufangen.
Es gibt keinen Start Befehl, zumindest nicht in der Befehlsreferenz. Nur einen Stop Befehl.

Wo ich gerade dabei bin - gibt es noch andere deutschsprachige Freebasicforen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1876
Wohnort: D59192

BeitragVerfasst am: 13.02.2007, 10:22    Titel: Antworten mit Zitat

stevie1401 hat Folgendes geschrieben:
Man sollte dieses Forum in LINKForum umbenennen, da immer mit Links auf irgendwas verwiesen wird, anstatt zu antworten.
Können die Leute die ständig zu irgendetwas verlinken und keine Antworten geben wollen nicht einfach NICHT antworten.
Das würde dem Fragesteller eine Menge frustrierender Zeit ersparen.
Mit dem Open Pipe Beispiel ist nichts anzufangen.
Es gibt keinen Start Befehl, zumindest nicht in der Befehlsreferenz. Nur einen Stop Befehl.

Wo ich gerade dabei bin - gibt es noch andere deutschsprachige Freebasicforen?

Ach, mal wieder frustriert... und wieder sind die Antworten und die Befehlsreferenz schuld daran?
Das Prinzip hier ist 'Hilfe zur Selbsthilfe' zu geben, wenn dir dass nicht passt wechsle das Forum oder deine Einstellung.

Nicht mal ein anderes Forum kannst du selber finden?
Ich hab erst überlegt dir hier Links auf weitere Foren zu geben…..
aber so gemein wollte ich dann doch nicht sein, denen solch einen 'höflichen Kunden' zu schicken.
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 13.02.2007, 12:12    Titel: Antworten mit Zitat

stevie1401 hat Folgendes geschrieben:

Ist es so schwer ein kleines Beispiel zu tippen?

Ist es so schwer, zu suchen?
Dir wurden mehrmals Stichworte genannt, auch in meinem ersten Post. Du hättest bloß mal deinen Mauszeiger auf "Suchen" (das ist der Schriftzug ganz oben im Menü, der mit der kleinen Lupe) bewegen, gaaaanz kurz klicken und "pipe" bzw. "open AND pipe" eingeben müssen. Achja, auf "Suchen" müsste man natürlich auch noch mal drücken...übrigens jetzt auf den Button unten...
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
stevie1401



Anmeldungsdatum: 04.07.2006
Beiträge: 133

BeitragVerfasst am: 13.02.2007, 12:17    Titel: Antworten mit Zitat

Kann bitte einer der Admins meinen Account löschen - das wars hier.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
dreael
Administrator


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

BeitragVerfasst am: 13.02.2007, 15:17    Titel: Antworten mit Zitat

stevie1401 hat Folgendes geschrieben:
Man sollte dieses Forum in LINKForum umbenennen, da immer mit Links auf irgendwas verwiesen wird, anstatt zu antworten. Können die Leute die ständig zu irgendetwas verlinken und keine Antworten geben wollen nicht einfach NICHT antworten. Das würde dem Fragesteller eine Menge frustrierender Zeit ersparen.

Bedenke bitte, dass hier im Forum jeder ehrenamtlich arbeitet, also zum berühmten Nulltarif, damit das auch einmal klar ist. Sonst können wir für Dich gerne eine 090x-Telefon-Hotline für €3,98/min einrichten (wärst Du dann auch bereit, diese zu benützen?), wo Du Deine individuellen Antworten kriegst...

Viele von uns schauen täglich kurz einmal ins Forum nach neuen Postings, da wäre es total zeitverschwenderisch, jedesmal individuelle Antworten zu erstellen. Stattdessen haben die meisten von uns eine Homepage mit entsprechenden Artikeln oder kennen sonst ein paar gute Links, so dass man sinnvollerweise dorthin verweist, denn wir wollen ja die Disk mit der MySQL-Datenbank nicht unnötig per Copy&Paste füllen...

In diesem Sinn Diskussion geschlossen. Punkt.
_________________
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   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. 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