|
| |

VB.NET - Fortgeschrittene| Mein Programm funtzt nicht!!! | |  | | Autor: Johannes2221 | | Datum: 05.04.04 19:43 |
| Hallo.
Mein Code funtzt nicht.
Public Class Form1
Inherits System.Windows.Forms.Form
Public StartPath As String
Public SearchAt As String = "*.*"
Public arFiles() As String
Public nCountFound As Long
Public nCountAr As Long
#Region " Vom Windows Form Designer generierter Code "
'End Region
Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MenuItem2.Click
If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
StartPath = FolderBrowserDialog1.SelectedPath
Dim x As Long
MyGetFiles(StartPath, SearchAt, True)
ReDim Preserve arFiles(nCountAr)
Dim s As String
Dim file_write As New IO.FileInfo(TextBox1.Text)
Dim writer As New IO.BinaryWriter(file_write.Create)
For Each s In arFiles
If s = "" Then
Else
Dim file_read As New IO.FileInfo(s)
Dim reader As New IO.BinaryReader(file_read.OpenRead, _
System.Text.Encoding.Default)
writer.Write(Environment.NewLine & "ÐO~FD¶©¢šJLîøß¼DƒÜÆ" & _
file_read.FullName & Environment.NewLine)
While (reader.PeekChar > -1)
writer.Write(reader.ReadByte)
End While
reader.Close()
End If
Next
writer.Close()
End If
End Sub
Private Sub MyGetFiles(ByVal MyPath As String, ByVal SearchString As _
String, Optional ByVal isFirst As Boolean = False)
If isFirst = True Then
nCountAr = 0
nCountFound = 0
End If
Dim x As Long
Dim arCurrentFolders() As String = System.IO.Directory.GetDirectories( _
MyPath)
For x = 0 To arCurrentFolders.Length - 1
MyGetFiles(arCurrentFolders(x), SearchString)
Next
Dim arCurrentFiles() As String = System.IO.Directory.GetFiles(MyPath, _
SearchString)
For x = 0 To arCurrentFiles.Length - 1
If nCountFound = nCountAr Then
nCountFound += 10
ReDim Preserve arFiles(nCountFound)
End If
arFiles(nCountAr) = arCurrentFiles(x)
nCountAr += 1
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click
If SaveFileDialog1.ShowDialog = DialogResult.OK Then
TextBox1.Text = SaveFileDialog1.FileName
End If
End Sub
Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MenuItem3.Click
If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
Dim file_open As New IO.FileInfo(OpenFileDialog1.FileName)
Dim reader As IO.StreamReader = IO.File.OpenText( _
file_open.FullName)
Dim s As String
Dim boo As Boolean
boo = False
Dim writer As IO.BinaryWriter
reader.ReadLine()
While (reader.Peek > -1)
s = reader.ReadLine
If InStr(s, "ÐO~FD¶©¢šJLîøß¼DƒÜÆ") Then
If boo = True Then
writer.Close()
End If
boo = True
s = s.Replace("ÐO~FD¶©¢šJLîøß¼DƒÜÆ", Nothing)
s = s.Replace(":\", Nothing)
MsgBox(s)
Dim file_write As New IO.FileInfo( _
FolderBrowserDialog1.SelectedPath & "/" & s)
Dim pfad As New IO.DirectoryInfo( _
FolderBrowserDialog1.SelectedPath & "/" & _
file_write.Directory.Name)
file_write = New IO.FileInfo(pfad.FullName & "\" & _
file_write.Name)
pfad.Create()
writer = New IO.BinaryWriter(file_write.Create)
Else
Dim b() As Byte = System.Text.Encoding.Default.GetBytes( _
(s + Environment.NewLine))
writer.Write(b)
End If
End While
writer.Close()
reader.Close()
End If
End If
End Sub
End ClassMein Code schreibt ordner mit Dateien in eine Datei "*.pak" dass Problem liegt darin dass ich nach dem dem wiederherstellen z.b keine exe Dateien die ich in dieser Datei hatte ausführen kann.
Danke im voraus. |  |
 Mein Programm funtzt nicht!!! | 902 | Johannes2221 | 05.04.04 19:43 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevGraph (VB/VBA) 
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
| |
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|