WinFuture-Forum.de: Vb 6 -> Vb# - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Vb 6 -> Vb# Datei I/O Syntax


#1 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 29. November 2004 - 15:20

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?
Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Franz1299 

  • Gruppe: aktive Mitglieder
  • Beiträge: 547
  • Beigetreten: 27. Juni 03
  • Reputation: 0

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.
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
0

#3 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 29. November 2004 - 20:15

FileOpen(1, "FILE", OpenMode.Output)
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.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#4 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

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!
Eingefügtes Bild
0

#5 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

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 ;-)
Eingefügtes Bild
0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

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.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 30. November 2004 - 21:14

Ja Ok...

Namespace Microsoft.VisualBasic
#SYNTAX#
End Namespace

So oder wie?
Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0