vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Übersetzung VB -> VB.NET 
Autor: CLL
Datum: 04.08.11 08:02

Ich tue mich bei einem Absatz sehr schwer ihn in VB.NET zu übersetzen. Grob geht es darin darum, eine temporäre Datei zu erstellen und eine bestimmte Datei dort hin zu kopieren. Der alte Code:

  Dim strTempPath As String
  Dim strTempFile As String
 
    strTempPath = String(100, Chr$(0))
    'Get the temporary path
    GetTempPath 100, strTempPath
    'strip the rest of the buffer
    strTempPath = Left$(strTempPath, InStr(strTempPath, Chr$(0)) - 1)
 
    'Create a buffer
    strTempFile = String(260, 0)
    'Get a temporary filename
    GetTempFileName strTempPath, "SK~", 0, strTempFile
    'Remove all the unnecessary chr$(0)'s
    strTempFile = Left$(strTempFile, InStr(1, strTempFile, Chr$(0)) - 1)
    DeleteFile (strTempFile)
 
    strTempFile = strTempFile & ".pdf"
    lngResult = CopyFile(sFilePDF, strTempFile, False)
Also im Endeffekt sucht das doch nur den temporären Ordner, stellt sicher, dass es keine Datei mit dem Namen mehr gibt und kopiert dann etwas anderes dort hin?

Ist meine Übersetzung somit korrekt? Die Parameter bei GetTempFileName scheint es bei VB.NET nicht zu geben, da bin ich mir nicht sicher, ob das gleiche passieren wird.

                    Dim strTempFile As String = IO.Path.GetTempFileName()
                    IO.File.Delete(strTempFile)
                    strTempFile &= ".pdf"
                    IO.File.Copy(sFilePDF, strTempFile, False)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Übersetzung VB -> VB.NET1.169CLL04.08.11 08:02
Re: Übersetzung VB -> VB.NET740Manfred X04.08.11 13:38
Re: Übersetzung VB -> VB.NET618CLL05.08.11 10:49

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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