Wiec tak: kiedys pisalem program i wszystko bylo OK; w pewnym momencie jednak, przy linijce np. [code]procedure MemoKeyPress(Sender: TObject; var Key: Char);[/code]kompilator wywala blad, ze " 'char' is not a type identifier "; pozniej po formacie (nie z tej przyczyny) i ponownej instalacji Delphi znowu sie pojawia ten Error :(
ktos wie, o co chodzi i jak to rozwiazac ??
- Rejestracja:ponad 22 lata
- Ostatnio:ponad 4 lata
- Lokalizacja:Gród Króla Kraka

- Rejestracja:ponad 22 lata
- Ostatnio:ponad 8 lat
- Lokalizacja:Kielce
Char powinien być definiowany w system.pas, a wręcz głęboko w kompilatorze... ale jak nie ma innej rady to możesz spróbować:
MChar: #0..#255;
i używać mchara zamiast chara...
a takie pytanko: nie nakopałeś przypadkiem coś z komponentami albo z kodem. czasem się tak zdarza że kod w system się kopie właśnie przez jakieś skiepscone komponenty, lub ewentualnie twój kod. ale jeśli to się dzieje na czystej instalce, to coś musisz miećz rejestrem systemowym, w sekcjach gdzie delphi trzyma swoje dane, lub zmień sobie instalke delphi, a ostatnia najpewniejsza czynność to zaistaluj sobie update packa

- Rejestracja:ponad 21 lat
- Ostatnio:ponad 2 lata
- Postów:317
A może problem jest banalnie prosty? Mianowicie, być moze gdzies użyles słowa char do nazwy zmiennej przykrywajac tym samym char jako nazwę typu charem jako nazwą zmiennej i stad komunikat ze char w tym miejscu (to znaczy tam gdzie sie probuje skompilowac Twoje MemoKeyPress(Sender: TObject; var Key: Char);) to nie jest nazwa typu.
Może sprawdź to.
P.S. Aż się przestraszyłem że delphi może robic takie numery. ;)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.