vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
VB6 Debuggen 
Autor: lakamabi
Datum: 18.02.08 15:05

Hallo zusammen!


Ich benutze in meinem Programm Sendmessage und muss dafür ja den MessageHandler "verbiegen".

Nur kann ich danach nicht mehr debuggen.....ist das normal!? Das Programm stürzt komplett ab bzw brauch zum laden eines Schrittes mehrere Minuten!!!

Gibts da vielleicht ne Möglichkeit diese Stelle nicht zu debuggen oder so. Also ich denke es kommt daher, dass ja alle Befehle an mein VB6 per Send- oder Postmessage kommen und ich diese ja abfange.

Vielleicht gibts ja auch dafür schon nen patch oder sowas, ähnlich wie mit dem Scrollen im VB6 Code.



Hier mal der Scourcecode, vielleicht mach ich ja auch irgendwas falsch.

'Beim Starten
Public PrevWndProc As Long
PrevWndProc = SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf MessageHandler)
'In einem Modul
Public Function MessageHandler(ByVal hwnd As Long, ByVal MSG As Long, _
                            ByVal wParam As Long, ByVal lParam As Long) As Long
 
    If MSG = WM_COPYDATA Then
            '.............Auswertung
    End If
 
    'Aufruf des normalen Messagehandlers
    MessageHandler = CallWindowProc(PrevWndProc, hwnd, MSG, wParam, lParam)
End Function
'Beim beenden
    'Zurücksetzen des MessageHandlers
    SetWindowLong Me.hwnd, GWL_WNDPROC, PrevWndProc
Gruß

Sebastian
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB6 Debuggen692lakamabi18.02.08 15:05
Re: VB6 Debuggen440ModeratorDieter18.02.08 20:56
Re: VB6 Debuggen380lakamabi19.02.08 12:32

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