Hi!
Ich benutze nach Tipps aus dem Board SharpDeveloper. Wollte auf Grundlage meiner VB Kenntnisse ein kleine Programm basteln, aber ich denke VB & VB# sind 2 verschiedene Schuhe...
Ich suche richtigen Syntax für:
OPEN "FILE" FOR OUTPUT AS #1
WRITE #1, "TEXT"
CLOSE #1
Gibt es da sowas ein paar Beispiele irgendwo zum DL?
Seite 1 von 1
Vb 6 -> Vb# Datei I/O Syntax
Anzeige
#2
geschrieben 29. November 2004 - 19:55
Guck mal in der .net Framework SDK Doku in der Klassenreferenz unter System.IO nach. Da solltest du einiges finden.
Oder einfach mal Google fragen.
Oder einfach mal Google fragen.
Du brauchst einen USB-Stick? Weißt aber nicht welchen? Dann schaue hier:
USB Stick Test 2014 - Stick-Tester.de
Oder eine externe Festplatte?
Externe Festplatte Test - der große Test zu externen Festplatten
USB Stick Test 2014 - Stick-Tester.de
Oder eine externe Festplatte?
Externe Festplatte Test - der große Test zu externen Festplatten
#3
geschrieben 29. November 2004 - 20:15
FileOpen(1, "FILE", OpenMode.Output)
WriteLine(1, "TEXT")
FileClose(1)
WriteLine(1, "TEXT")
FileClose(1)
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#4
geschrieben 30. November 2004 - 15:19
Hi!
Rikas Code klappt leider nicht. Mist ;-)
Hier mal der Auszug aus dem Compiler wenn ich normalen VB Code nutze:
**************************************************
************************************************
------ Erstelle Projekt: test5 Konfiguration: Debug ------
Starte Hauptkompilierung...
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC30815: 'open' is not declared. File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
open "C:\test.txt" for Output as #1
~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC30800: Method arguments must be enclosed in parentheses.
open "C:\test.txt" for Output as #1
~~~~~~~~~~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC32017: Comma, ')', or a valid expression continuation expected.
open "C:\test.txt" for Output as #1
~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30815: 'write' is not declared. File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
write #1, "Hallo"
~~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30201: Expression expected.
write #1, "Hallo"
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30800: Method arguments must be enclosed in parentheses.
write #1, "Hallo"
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(66) : error BC30201: Expression expected.
close #1
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(66) : error BC30800: Method arguments must be enclosed in parentheses.
close #1
~
Abgeschlossen -- 8 Fehler, 0 Warnungen
So, jetzt habe ich das ws gefunden:
File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
Nun habe ich aber keinen Plan das umzusetzen. Ist das ein INCLUDE oder sonst was?
also Microsoft.VisualBasic.Open klappt leider nicht ;-(
danke für jede Hilfe!
Rikas Code klappt leider nicht. Mist ;-)
Hier mal der Auszug aus dem Compiler wenn ich normalen VB Code nutze:
**************************************************
************************************************
------ Erstelle Projekt: test5 Konfiguration: Debug ------
Starte Hauptkompilierung...
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC30815: 'open' is not declared. File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
open "C:\test.txt" for Output as #1
~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC30800: Method arguments must be enclosed in parentheses.
open "C:\test.txt" for Output as #1
~~~~~~~~~~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(64) : error BC32017: Comma, ')', or a valid expression continuation expected.
open "C:\test.txt" for Output as #1
~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30815: 'write' is not declared. File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
write #1, "Hallo"
~~~~~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30201: Expression expected.
write #1, "Hallo"
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(65) : error BC30800: Method arguments must be enclosed in parentheses.
write #1, "Hallo"
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(66) : error BC30201: Expression expected.
close #1
~
C:\Dokumente und Einstellungen\Test\Eigene Dateien\SharpDevelop Projects\test5\MainForm.vb(66) : error BC30800: Method arguments must be enclosed in parentheses.
close #1
~
Abgeschlossen -- 8 Fehler, 0 Warnungen
So, jetzt habe ich das ws gefunden:
File I/O functionality is available in the 'Microsoft.VisualBasic' namespace.
Nun habe ich aber keinen Plan das umzusetzen. Ist das ein INCLUDE oder sonst was?
also Microsoft.VisualBasic.Open klappt leider nicht ;-(
danke für jede Hilfe!
#5
geschrieben 30. November 2004 - 15:36
Problem gelöst:
Microsoft.VisualBasic.FileSystem.FileOpen(1, "C:\Test.txt" ,Microsoft.VisualBasic.OpenMode.Output)
Microsoft.VisualBasic.FileSystem.Write(1, "Test")
Danke an Rika für den Gedankenansatz ;-)
Microsoft.VisualBasic.FileSystem.FileOpen(1, "C:\Test.txt" ,Microsoft.VisualBasic.OpenMode.Output)
Microsoft.VisualBasic.FileSystem.Write(1, "Test")
Danke an Rika für den Gedankenansatz ;-)
#6
geschrieben 30. November 2004 - 19:05
Und wenn du jetzt statt Qualifikatoren einfach mal using und namespace verwendest...
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#7
geschrieben 30. November 2004 - 21:14
Ja Ok...
Namespace Microsoft.VisualBasic
#SYNTAX#
End Namespace
So oder wie?
Namespace Microsoft.VisualBasic
#SYNTAX#
End Namespace
So oder wie?
Thema verteilen:
Seite 1 von 1