vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

VB.NET - Fortgeschrittene
Re: Direktfenster liefert längeren String 
Autor: danieljena
Datum: 08.03.16 20:20

FEHLER gefunden.
Er liegt in einer Sub-Sub-Sub Funktion meines Aufrufs.
In meiner Funktion:

Public Shared Function GetTextFromWindow() As String
        Return GetTextFromWindow(GetForegroundWindow)
    End Function
Diese greift auf ... zu:

Public Shared Function GetTextFromWindow(ByVal hwnd As IntPtr) As String
        '// gibt den Text des Windows zurück
        Dim strBuffer As String
        Dim intLen As Integer
        intLen = GetWindowTextLength(hwnd) + 1
        strBuffer = New String(CChar(" "), intLen)
        GetWindowText(hwnd, strBuffer, intLen)
        Return strBuffer.Replace(CChar("0"), "")
    End Function
Und die dazu nötigen API´s sind hier:

Public Declare Function GetForegroundWindow Lib "user32" () As IntPtr
    Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" ( _
      ByVal hwnd As IntPtr, ByVal lpString As String, ByVal cch As Integer) As _
      Integer
    Public Declare Function GetWindowTextLength Lib "user32" Alias _
    "GetWindowTextLengthA" (ByVal hwnd As IntPtr) As Integer
Kann sich das mal einer in ein TestProjekt kopieren und sel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Direktfenster liefert längeren String1.609danieljena08.03.16 18:58
Re: Direktfenster liefert längeren String978Manfred X08.03.16 19:01
Re: Direktfenster liefert längeren String956danieljena08.03.16 19:34
Re: Direktfenster liefert längeren String1.091Manfred X08.03.16 19:57
Re: Direktfenster liefert längeren String1.036danieljena08.03.16 20:20
Re: Direktfenster liefert längeren String963danieljena08.03.16 20:21
Re: Direktfenster liefert längeren String952Manfred X08.03.16 20:38
Re: Direktfenster liefert längeren String933danieljena09.03.16 08:57
Re: Direktfenster liefert längeren String967Manfred X09.03.16 13:29

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