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-2024
 
zurück

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

Visual-Basic Einsteiger
Re: String in allen Sources des Projektes ändern 
Autor: ModeratorDieter (Moderator)
Datum: 15.10.16 12:46

Das geht mit ein wenig "Aufwand" - aber doch relativ einfach.

Neues Projekt mit Command-Schaltfläche und folgendem Code
Private Sub Command1_Click()
  Dim sFile As String
  Dim sPath As String
  Dim sBuffer As String
  Dim sLookFor As String
  Dim sReplaceWith As String
 
  ' Nach dieser Zeichenkette soll gesucht werden
  sLookFor = "Object = ""{2B7D38A0-4385-47BE-9345-29F96556FB3D}#1.0#0"";" & _
    """cmll17fx.ocx"""
 
  ' Und das soll die neue Zeichenkette sein
  sReplaceWith = "..."
 
  ' Hier den Pfad zu dem Verzeichnis angeben, in
  ' dem sich die FRM-Dateien des Projekts befinden
  sPath = "D:\temp\"
 
  sFile = Dir$(sPath & "*.frm")
  Do While Len(sFile) > 0
    ' Prüfen, ob in der Datei die gesuchte Zeichenkette vorhanden ist
    sBuffer = ReadFile(sFile)
    If InStr(1, sFile, sLookFor, vbTextCompare) > 0 Then
      ' Zeichenkette ersetzen
      sBuffer = Replace(sBuffer, sLookFor, sReplaceWith, , , vbTextCompare)
      WriteFile sFile, sBuffer
    End If
 
    sFile = Dir$
  Loop
End Sub
 
Private Function ReadFile(ByVal sFile As String) As String
  Dim F As Integer
  Dim sBuffer As String
 
  F = FreeFile
  Open sFile For Binary As #F
  sBuffer = Space$(LOF(F))
  Get #F, , sBuffer
  Close #F
End Function
 
Private Sub WriteFile(ByVal sFile As String, ByVal sBuffer As String)
  Dim F As Integer
 
  F = FreeFile
  Open sFile For Output As #F
  Print #F, sBuffer;
  Close #F
End Sub
Achtung! Habe den Code nicht getestet - einfach so aus dem Kopf heraus geschrieben.
Du solltest in jedem Fall vorher alle Dateien sichern !!!

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
String in allen Sources des Projektes ändern1.997crosstravel15.10.16 09:00
Re: String in allen Sources des Projektes ändern1.147ModeratorDieter15.10.16 12:46
Re: String in allen Sources des Projektes ändern1.056crosstravel15.10.16 13:59
Re: String in allen Sources des Projektes ändern1.071crosstravel15.10.16 14:44
Re: String in allen Sources des Projektes ändern1.089ModeratorDieter15.10.16 14:46
Re: String in allen Sources des Projektes ändern1.087crosstravel15.10.16 15:01
Re: String in allen Sources des Projektes ändern1.141ModeratorDieter15.10.16 15:05
Re: String in allen Sources des Projektes ändern1.064crosstravel15.10.16 17:38
Re: String in allen Sources des Projektes ändern1.076ModeratorDieter16.10.16 09:55
Re: String in allen Sources des Projektes ändern1.234crosstravel16.10.16 10:22
Re: String in allen Sources des Projektes ändern1.055Move16.10.16 15:39

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-2024 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