![]() |
Re: Eine Message senden
Ich habe das Problem noch immer. Also eine Botschaft zu senden usw. ist nicht das Problem, wenn ich ein neues Projekt öffne, jedoch benutze ich in dem Projekt, wo der Fehler auftritt, die Klasse TMarkfile (maf.pas) und ich finde mich aufgrunddessen damit nicht zurecht. Es ist hier
![]() |
Re: Eine Message senden
Kann mir den niemand helfen?
|
Re: Eine Message senden
Wo geht es den jetzt weiter? In diesem Thread oder hier:
![]() |
Re: Eine Message senden
Also erstmal sollte man sich den Unterschied von PostMessage und SendMessage vor Augen führen. PostMessage würde ich nur unter sehr sehr ausgewählten Umständen zusammen mit einem Pointer benutzen!!!
SendMessage ist sozusagen ein "blocking call". Wenn SendMessage zurückkehrt, weißt du, daß der Empfänger die Nachricht abgearbeitet hat, bei PostMessage ist dies nicht der Fall. Fensternachrichten selber sind nur ganz einfache Zahlen ("Konstanten") denen im Rahmen des Quellcodes symbolische Namen zugewiesen sind (WM_GETTEXT usw.). Manche haben eine Bedeutung für jedes beliebige Fenster (WM_DESTROY, WM_CLOSE), manche nur für bestimmte Fenster (CB_*, LB*, ...) und dann ist noch unterscheiden zwischen denen die als Kommando geschickt werden und denen die eher als Benachrichtigung empfangen werden (letztere werden meist ausschließlich vom System geschickt). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz