Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fehlerton deaktivieren (https://www.delphipraxis.net/77451-fehlerton-deaktivieren.html)

Van HelF 19. Sep 2006 19:35


Fehlerton deaktivieren
 
hallo,
ich habe in ein memo eine speichern funktion eingebaut, diese wird mit strg + s aufgerufen, nur leider ertönt beim druck dieser kombination
der windows fehlersound, gibt es eine möglichkeit den abzuschalten ?

code :

Delphi-Quellcode:
if (ssCtrl in shift) then if key=83 then
begin
  if defaultsave='' then
  begin
    save_text;
    exit;
  end;
end;

Sunlight7 19. Sep 2006 19:40

Re: Fehlerton deaktivieren
 
Guck Dich mal um, so ein Problem gab's hier vor kurzem erst mit einer TEDit... :dp:

Nils_13 19. Sep 2006 19:43

Re: Fehlerton deaktivieren
 
Delphi-Quellcode:
if (key = #13) then
  key := #0;
Den musst du jetzt nur noch an deinen Code anpassen.

dino 19. Sep 2006 19:45

Re: Fehlerton deaktivieren
 
mal eine Zwischenfrage: kann man einen sound vor der soundkarte erkennen und abfangen?

Van HelF 19. Sep 2006 19:49

Re: Fehlerton deaktivieren
 
Zitat:

Zitat von Nils_13
Delphi-Quellcode:
if (key = #13) then
  key := #0;
Den musst du jetzt nur noch an deinen Code anpassen.

funktioniert leider nicht, da ich das enter auch benötige.

Nils_13 19. Sep 2006 19:51

Re: Fehlerton deaktivieren
 
Du musst doch am Ende nur Key auf 0 setzen. Ohne Code kann ich dir da nicht helfen.

Van HelF 19. Sep 2006 19:54

Re: Fehlerton deaktivieren
 
Zitat:

Zitat von Nils_13
Du musst doch am Ende nur Key auf 0 setzen. Ohne Code kann ich dir da nicht helfen.

das habe ich standardmäßig, das das programm konsolenbasierend ist, jedoch kommt der ton trotzdem :gruebel:

Nils_13 19. Sep 2006 20:01

Re: Fehlerton deaktivieren
 
Hm, poste bitte mal save_text.

Van HelF 19. Sep 2006 20:05

Re: Fehlerton deaktivieren
 
Zitat:

Zitat von Nils_13
Hm, poste bitte mal save_text.

ich habe gerade eine andere variante ausprobiert
(

Delphi-Quellcode:
function KeyPressed(state: Integer): Boolean
begin
  Result:=GetKeyState(state)<0;
end;
}

in einem neuen projekt, ohne eine andere procedure, jedoch besteht das problem weiterhin, auch wenn ich key auf 0 setze;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz