vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Re: Dateinamen auf best. Zeichen prüfen 
Autor: RalfH
Datum: 31.07.03 20:40

Servus,

so gehts:
[color=blue]Function[/color] RemoveChars([color=blue]ByVal[/color] sFilename _
  [color=blue]As String[/color]) [color=blue]As String[/color]
  [color=blue]Dim[/color] I [color=blue]As Long[/color], tFileName, C _
  [color=blue]As Byte[/color]
 
  tFileName = ""
  [color=blue]If[/color] sFilename <> "" [color=blue]Then[/color]
 
    [color=blue]For[/color] I = 1 [color=blue]To[/color] Len(sFilename)
      C = Asc(Mid(sFilename, I, 1))
 
      [color=darkgreen]' (C = 46)                              . Punkt
      [color=darkgreen]' (C >= 48 And C <= 57)    0 - 9
      [color=darkgreen]' (C >= 65 And C <= 90)    A - Z
      [color=darkgreen]' (C >= 97 And C <= 122)  a - z
      [color=blue]If[/color] (C = 46) [color=blue]Or[/color] (C >= 48 _
        [color=blue]And[/color] C <= 57) [color=blue]Or[/color] (C >= 65 _
        [color=blue]And[/color] C <= 90) [color=blue]Or[/color] _
        (C >= 97 [color=blue]And[/color] C <= 122) [color=blue]Then[/color]
        tFileName = tFileName & Chr(C)
      [color=blue]End If[/color]
 
    [color=blue]Next[/color] I
 
  [color=blue]End If[/color]
 
  RemoveChars = tFileName
[color=blue]End Function[/color]
 
 
[color=darkgreen]' Aufruf
Dateiname = RemoveChars(Dateiname)

Viel Spass,
R@lf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateinamen auf best. Zeichen prüfen495Shutdown31.07.03 16:17
Re: Dateinamen auf best. Zeichen prüfen226RalfH31.07.03 20:40
Re: Dateinamen auf best. Zeichen prüfen243Shutdown31.07.03 21:21

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