Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Bei onpress nicht schreiben (https://www.delphipraxis.net/18141-bei-onpress-nicht-schreiben.html)

yankee 15. Mär 2004 15:24


Bei onpress nicht schreiben
 
Ich habe bei meinem HTML-Editor versucht, Umlaute automatisch zu codieren. Das sieht dann so aus:

Delphi-Quellcode:
begin
   if key ='ö' then
        begin
        richedit1.Seltext :='ö';
        key :=''; //HIER IST DER FEHLER
        end;
   end;
Funktioniert eigentlich auch ganz prima, das ö schreibt er aber trotzdem und das soll er ja nicht. :wall:
Wie man oben sehen kann, habe ich versucht den key einfach auf null zu setzen, dann kommt aber eine Fehlermeldung Inkompatible Typen Sting und PChar. Ich habe allerdings absolut keine Ahnung von PChar und ob der Trick überhaupt funzen würde.
Also: wie mach ich das denn jetzt? :gruebel:

herges 15. Mär 2004 15:39

Re: Bei onpress nicht schreiben
 
Hi yankee,
probiers mal mit:
Delphi-Quellcode:
Key:=#0;
Bei mir fange ich zwar die Enter\Return-Taste ab, aber da müsste das auch funktionieren.

Wie ich dir das mit dem Fehler jetzt so erkläre das die Cracks damit zufrieden sind weis ich grad nich.
Wenn ich noch draufkomm mach ich ein edit.

Hoffe das hilft.
herges

Dannyboy 15. Mär 2004 15:40

Re: Bei onpress nicht schreiben
 
Hallo yankee,
versuch's mal mit
Delphi-Quellcode:
key:=PCHAR('');

yankee 15. Mär 2004 15:46

Re: Bei onpress nicht schreiben
 
Prima, danke, das mit #0 hat gefunzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 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 by Thomas Breitkreuz