AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi SendMessage durch Fremdprogramm blockiert
Thema durchsuchen
Ansicht
Themen-Optionen

SendMessage durch Fremdprogramm blockiert

Ein Thema von skyware · begonnen am 2. Jul 2007 · letzter Beitrag vom 3. Jul 2007
Antwort Antwort
skyware

Registriert seit: 11. Dez 2002
Ort: Wetzikon, Zürich
151 Beiträge
 
Delphi 6 Enterprise
 
#1

Re: SendMessage durch Fremdprogramm blockiert

  Alt 3. Jul 2007, 09:48
@negaH

Danke für Deine ausführlichen Erklärungen.
Die Erklärung für das Verhalten war wie von Dir richtig erkannt der "SendMessage Deadlock".

Zitat:
1.) der Entwickler von PixelRuler benutzt SendMessage() für Interprozesskommunikation obwohl er SendMessageTimeOut() benutzen müsste
2.) der Entwickler deines Programmes, also DU, benutzt SendMessage() für Interprozesskommunikation obwohl er SendMessageTimeOut() benutzen müsste
Hier muss ich Dir zustimmen, in Zukunft werde ich immer die Funktion "SendMessageTimeOut" verwenden.
Wenn jeweils nur ein Entwickler die "SendMessage" Funktion verwenden würd, dann gäbes es keine solchen Probleme.
Wenn man allerdings sauber programmieren will, darf man wirklich nicht von solchen Annahmen ausgehen.
Und wieder habe ich was dazu gelernt

Ich habe nun sämtliche "SendMessage" Aufrufe mit "SendMessageTimeout" ersetzt, seither läuft alles wie geschmiert

Danke für die super Unterstützung,

Gruss
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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