Du kannst dir hier die If-Abfrage sparen einfach nur Directory.CreateDirectory denn wenn die Directory bereits existiert wird keine Erstellt.
Siehe: docs.microsoft.com/de-de/dotne…atedirectory?view=net-6.0
Es gibt 50 Antworten in diesem Thema. Der letzte Beitrag () ist von VaporiZed.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Amelie“ ()
KLASS.Threadsstarten(KLASS.AuswahlCopyZip)
ist … naja. Deine Klasse kennt doch ihre eigene Variable selbst, daher musst Du die nicht extra an sie übergeben. AlsoCase Is = X
-> Case X
AuswahlCopyZip
im Form oder in der Klasse festgelegt?My.Computer.FileSystem.RenameFile
solltest Du IO.File.Move
verwenden. Gleiche Wirkung, aber Du kannst ein weiteres mal auf den "Paria#2-Namespace" verzichten. (Paria#1 wäre Microsoft.VisualBasic
)Es ist Dein Programm, entscheide selbst. Ich würd es wohl durchgehen lassen. Besser eine Datensicherung als keine.Amelie schrieb:
Was tun wenn ein Fehler bei einem von zwei Festplatten auftritt?
Zulassen das bei Fehler zumindest dann eins ausgeführt wird oder beides unterbinden
Wie wär es mit einer adäquaten For-Schleife, die von 1 bis AnzahlDerKarten geht und nach dem Try beginnt und vor dem Catch aufhört?Amelie schrieb:
Bei 2 klappt der u.g. Code aber bei 3 oder 4 versagt der Code.
Besser eine Datensicherung als keine.
Fehler 1 Die Signatur der Private Sub MySaveEvent(sender As Object, e As MeldungEventArgs)-Methode ist mit dem Delegaten "Delegate Sub MeldungsIDEventHandler(MeldungID As Integer)" nicht kompatibel.
bedeutet, dass die Parameter der Prozedur nicht mit dem Delegaten übereinstimmen.Amelie schrieb:
Die Signatur der Private Sub
...
wie man einen Microsoft-konformen EventHandler schreibt, hab ich Dir bereits geschrieben …Amelie schrieb:
Friend Event MeldungsID(MeldungID As Integer)