Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Verhindern der Eingabe von Zeichen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.12.2002, 21:26 Uhr
Nivecia



Hallo!

Ich versuche es zu bewerkstelligen, dass ich in meinem Editfenster gewisse Zeichen nicht eingeben kann.

In Delphi mache ich es folgendermaßen:

procedure TMain.EditKeyPress(Sender: TObject; var Key: Char);
const S ='0123456789'+#22#2#24#8;
begin
if StrScan(Pchar(S),Key) = nil then Key := #0;
end;

Bei der Umsetzung in C++ bekomme ich nur Fehlermeldungen. Das fängt an bei dem # Zeichen an und außerdem sagt der Compiler ständig
Konvertierung von 'int' nach 'const char *' nicht möglich

Viele Grüße
Nivecia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.12.2002, 10:29 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Probiers mal mit "0x00" statt "#0", oder einfach nur "0". Den Lattenzaun gibts in C++ nicht...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: