vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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: Einträge im Startmenü löschen 
Autor: Debus
Datum: 27.10.06 11:35

Private Declare Function SearchTreeForFile Lib "imagehlp.dll" ( _
        ByVal RootPath As String, ByVal InputPathName As String, _
        ByVal OutputPathBuffer As String) As Long
 
Const MAX_PATH = 160
 
' rekursive Dateisuche
Public Function FileFind(ByRef hFileName As String, Optional ByVal hPart As _
  String = "C:\") As String
    Dim rApi As Long
    Dim hPfad As String
 
    On Error GoTo fehler
    Err.Clear
 
    ' keine Datei übergeben
    If Len(Trim$(hFileName)) = 0 Then Err.Raise 75
 
    ' ZielPfad vorbereiten
    hPfad = String(MAX_PATH, 0)
 
    ' API-Aufruf
    rApi = SearchTreeForFile(hPart, hFileName, hPfad)
 
    ' gefunden ?
    If rApi = 0 Then Err.Raise 76
 
    ' Rückgabewert
    FileFind = Left(hPfad, InStr(hPfad, Chr(0)) - 1)
 
    Exit Function
fehler:
 
    Err.Clear
    FileFind = ""
End Function
Aufruf

Eintrag = FileFind("ContiSoft*.*", "C:\")
Da ich hier mit einer WildCard suche, funktioniert das nicht, wenn ich die Datei ausschreibe geht´s.


Ich muss allerdings mit WC suchen, da dort hinter der Datei immer noch einer Versionsnummer steht!


Hat jemand eine Idee für mich, wie es mit der WC funktioniert


Holger
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Einträge im Startmenü löschen878Debus25.10.06 07:41
Re: Einträge im Startmenü löschen470Terminator_X25.10.06 08:10
Re: Einträge im Startmenü löschen404Debus25.10.06 08:54
Re: Einträge im Startmenü löschen440Debus27.10.06 11:35
Re: Einträge im Startmenü löschen457Terminator_X28.10.06 22:27

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