Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
stevie1401
Anmeldungsdatum: 04.07.2006 Beiträge: 133
|
Verfasst am: 12.02.2007, 22:11 Titel: FBC Fehler in einen String bringen |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 12.02.2007, 22:25 Titel: |
|
|
Schau dich mal mittels der Boardsuche um, mit dem Begriff "PIPE".
Das, was dir in "i" so zurückgeliefert wird, ist der Error-Code. _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
stevie1401
Anmeldungsdatum: 04.07.2006 Beiträge: 133
|
Verfasst am: 12.02.2007, 23:26 Titel: |
|
|
Ö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 |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 12.02.2007, 23:42 Titel: |
|
|
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 )
(Wenn du auf 'Open Pipe' klickst landest du bei der BefehlsReferenz )
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 |
|
 |
stevie1401
Anmeldungsdatum: 04.07.2006 Beiträge: 133
|
Verfasst am: 13.02.2007, 06:51 Titel: |
|
|
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 |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 13.02.2007, 10:22 Titel: |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 13.02.2007, 12:12 Titel: |
|
|
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 |
|
 |
stevie1401
Anmeldungsdatum: 04.07.2006 Beiträge: 133
|
Verfasst am: 13.02.2007, 12:17 Titel: |
|
|
Kann bitte einer der Admins meinen Account löschen - das wars hier. |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 13.02.2007, 15:17 Titel: |
|
|
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 |
|
 |
|