Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-21, 19:29x



Odpowiedz w temacie  [ Posty: 4 ] 
Połączenie raportu z plikiem WinHelp 
Autor Wiadomość
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Połączenie raportu z plikiem WinHelp
Coś mi po głowie kołacze, że można połączyć okna dialogowe symfonii (formy) z plikami HLP. Jak to zrobić? Gdzie to opisano?


2009-03-17, 18:25
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Osobiście nie słyszałem o takiej możliwości. Ja użyłbym do tego polecenia ShellExecute z poziomu AMBasic. Przykładowo odpalenie standardowej pomocy w Handlu wyglądałoby następująco :

Kod:
ShellExecute( Katalog() + "AMHM.chm","OPEN" )
NoOutPut()


Można to podpiąć pod np:. przycisk "Pomoc" na formie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2009-03-18, 00:11
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post 
Myślałem o bardziej kontekstowej pomocy, która potrafiłaby po naciśnięciu F1 przejść do opisu odpowiedniego pola w dialogu. Ale podpięcie pliku CHM pod pozycję w menu też jest niezłe.


2009-03-18, 09:16
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Próba rozwiązania pomocy kontekstowej dla formy w AMBasicu.
Przykład dla programu Handel PREMIUM
Kod:
int lFokus
int b1,b2,b3,b4
string sTest

int Sub PokazPomoc()

   string sTemat = "\lite_przeznaczenie.htm"

   select case lFokus
      case b1
         sTemat = "\mozliwosci_programu.htm"
      case b2
         sTemat = "\poltyka_sprzeda_y.htm"
      case b3
         sTemat = "\aktywacja.htm"
      case b4
         sTemat = "\u_ytkownicy_programu.htm"

      endselect      

   Execute(KatalogWin()+"hh.exe mk:@MSITStore:" + Katalog() + "AMHM.chm::"+sTemat)
endsub

int Sub OnCommand(int id, int msg)
   if msg == 0x0100 then lFokus = id
endsub

FORM "Pomoc konteksowa w AMBasic", 400,200

   b1 = edit "Temat Możlwiości programu",sTest, 195,5,80,20
   b2 = edit "Temat Polityka sprzedaży",sTest, 195,35,80,20
   b3 = edit "Temat Aktywacja",sTest, 195,65,80,20
   b4 = edit "Temat Użytkownicy programu",sTest, 195,95,80,20

Button "Pomoc", 44, 120, 300, 24, PokazPomoc()

   text "Stań na wybranym polu edycji i wciśnij Pomoc", 5,150,300,20


int rv = ExecForm(OnCommand)

NoOutPut()

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2009-03-19, 12:59
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki HMF 2013 sup.1 błąd raportu POŁĄCZENIE TOWARÓW

w Programy Handlowe

zz

2

2648

2013-08-23, 13:23

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. wyciągnięcie raportu z forte, eksport raportu do pliku

w Programowanie

supersebek

4

4203

2013-05-21, 13:03

supersebek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Połączenie z FK

w Programy Handlowe

bartek

2

4772

2007-12-09, 02:18

bartek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Połączenie z bazą

w Programowanie

marta

7

5884

2009-07-14, 05:06

Karramba Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant