Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pisanje pomoci za aplikacije

[es] :: Pascal / Delphi / Kylix :: Pisanje pomoci za aplikacije

[ Pregleda: 2916 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Pisanje pomoci za aplikacije05.02.2005. u 21:10 - pre 233 meseci
1) Gde i kako mogu da napisem help file za moje aplikacije?

2) kako mogu i ja da napravim onaj mis sa znakom pitanja, pa kad korisnik klikne na neki deo forme, neku komponentu, onda da mu se ispise neko tekst...?

hvala
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Pisanje pomoci za aplikacije05.02.2005. u 21:59 - pre 233 meseci
za drugo nisam siguran, a za prvo:
napravi HTML stranice koje ce ti biti za help i skini Microsoft HTML Help Workshop (besplatan). U njemu ces moci da kompajlujes te html-ove u jedan help fajl. Mislim da na delphi3000.com ima SDK za koriscenje takvih helpova u aplikaciji (ono drugo pitanje)
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

IgLo
Igor Lovric
Sremski Karlovci

Član broj: 19524
Poruke: 129
*.neobee.net.

Sajt: www.unicornsoft.net


Profil

icon Re: Pisanje pomoci za aplikacije06.02.2005. u 11:33 - pre 233 meseci
Cao...

sto se tice helpa, imas na net-u gomilu alata koji rade taj posao... ali ne mogu
da ti preporucim posto ni jedan nisam koristio A sto se tice kursora... probaj ovako:

Za pocetak napisi proceduru:

Code:

procedure Form1.HelpCursor (EnableHelp : Boolean);

Var
  X : Integer;
  C : TCursor;
begin
  If EnableHelp Then
     C := crHelp
  Else
     C := crDefault;
  For X := 0 To Form1.ComponentCount - 1 Do
     (Form1.Components [x] As TWinControl).Cursor := C;
  Form1.Cursor := C;
end;


Zatim stavis na formu jedno dugme (ili sta vec hoces.. nije bitno) kojim ces da "palis" kursor sa upitnikom i u njegovom OnClick eventu pozivaj proceduru
HalpCursor (True), a u Onclick za komponentu za koju ti treba help ubaci

Code:

If Cursor = crHelp Then
  Begin
     HelpCursor (False);
     // Ovde ide tvoj kod koji prikazuje help
  End
Else
  Begin
     // Ovde ide kod koji se izvrsava ako nije ukljucen kursor sa upitnikom
  End;    


To je to
 
Odgovor na temu

engineer

Član broj: 45205
Poruke: 113
*.metrohive.neobee.net.

Jabber: engineer


Profil

icon Re: Pisanje pomoci za aplikacije07.02.2005. u 13:38 - pre 233 meseci
Obzirom da Delphi ima ugradjen sistem za help, mozes koristiti i njega...

- u Project > Options > Application > Help file unesi .hlp fajl koji si kreirao
- svaka kontrola ima HelpType property, postavi na htKeyword
- svaka kontrola ima HelpKeyword property, unesi Keyword iz tvog helpa

pokreni program, fokusiraj neku kontrolu, pritisni F1 i eto ti help

Sto se kursora tice, ukoliko BorderStyle forme postavis na bsDialog, i BorderIcons > biHelp na True, dobices onaj upitnik u gornjem desnom uglu prozora pa mozes koristiti i njega (funkcionise isto kao F1)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pisanje pomoci za aplikacije

[ Pregleda: 2916 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.