ďťż

Ładny brzuch

Prubuję napisać moduł językowy w oparciu o Eksperta 4/06. Gdy podaję procedurę TfGlwny.FormCreate(Sender: TObject) (Automatycznie) i dodaję
var IniFile: TIniFile; Wyżuca mi błąd o nieznanej funkcji IniFile: TIniFile. Co zrobić??



Dodać do sekcji uses IniFiles.

Jak dodam do sekcji uses To wyżyca mi błąd:
File not Fund "IniFile.cdu"

Pocieszenie: tylko ten błąd

IniFiles a nie IniFile :o :lol:

// wyżyca - wyrzuca ;)
Użytkownik krajew4 edytował ten post 03 lipiec 2006, 12:09


Dzięki. Na razie nie ma błądów. Jak Co do będęł dalej pisał do tego tematu

A teraz z innej beczki co do języków.
Jak wygląda kod, który wraz ze zmianą języka zmieni (w programie, a nie na całym komputerze) język klawiatury?
np.
Wybierze ktoś Deutch to klawiatura będzie niemiecka.

http://4programmers....aszym_programie
Może to pomoże

Narazie zrezygnowałem za zmiany j. klawiatury. Jest teraztaki problem z kodem językowym.
Aby przed zamknięciem, otworzeniem nowego lub zapisanego pliku, podczas pracy w dokumencie (tworzę edytor) w której coś się zmieniło wyświetlił się o tym komunikat stosyję kod;
begin if Edytor.Modified then case Application.MessageBox('W dokumęcie zaszły zmiany. Zapisać?','Uwaga',MB_YESNOCANCEL) of IDCANCEL: CanClose:=FALSE; YDYES: ZapiszClick(Sender); end; end;
Wszystko działa. Gdy jednak dodam moduł językowy wszystkie napisy podaję kodem
JezykPobierz()
A w nawiasie podaję numer tekstu. Wygląda to tak:
begin if Edytor.Modified then case Application.MessageBox('JezykPobierz(2),'JezykPobierz(3)',MB_YESNOCANCEL) of IDCANCEL: CanClose:=FALSE; YDYES: ZapiszClick(Sender); end; end;
Wtedy jednak nie skąpiluje mi program, bo wrzuca błąd w tej linii:
[Error] Unit1.pas(89): Incompatible types: 'String' and 'PAnsiChar' [Error] Unit1.pas(90): Incompatible types: 'String' and 'PAnsiChar' [Fatal Error] Edytor.dpr(6): Could not compile used unit 'Unit1.pas'
I co zrobi?

begin if Edytor.Modified then case Application.MessageBox('JezykPobierz(2),'JezykPobierz(3)',MB_YESNOCANCEL) of IDCANCEL: CanClose:=FALSE; YDYES: ZapiszClick(Sender); end; end;
JezykPobierz(2) nie ma zamykającego apostrofa.
Jest 'JezykPobierz(2) powinno być 'JezykPobierz(2)' B) :P

To mój błąd. To nie ma być w apostrofach bo wtedy wypisyje JezykPobierz(2) A on ma pobraćnapis.

No to w takim razie PCHAR(JezykPobierz(2))

No, to upraszcza sprawę. A z innej beczki: jak wygląda polecenie drukowania?
Edytor.???

Jeśli ten twój Edytor to TRichEdit to:

Edytor.Print('');

Jeśli TMemo to:
tutaj

A jak to jest SynEdit komponentu SynEdit?

Jak to jest SynEdit to zajrzyj najpierw do demek komponentu a dopiero potem zadawaj takie pytanie. :mad:

Ale chyba mógłbyś podać kod bo nie mogę znaleść żadnego programu z tym komponentem.


Ale chyba mógłbyś podać kod bo nie mogę znaleść żadnego programu z tym komponentem.


Skoro nie ma demka to poczytaj help'a.


A mógłbyś przynajmniej podać link do przeczytania

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •