Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.847 pregleda

Najnovija ↓

Pisanje pomoci za aplikacije 05.02.2005. u 22:10 · pre 264 meseca #1
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
Re: Pisanje pomoci za aplikacije 05.02.2005. u 22:59 · pre 264 meseca #2
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)
Potpis
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
Re: Pisanje pomoci za aplikacije 06.02.2005. u 12:33 · pre 264 meseca #3
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 :)
Re: Pisanje pomoci za aplikacije 07.02.2005. u 14:38 · pre 264 meseca #4
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)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme