Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

plezjantropus

Jak dołączyć do Buildera standardowy HELP Windowsa ?

Rekomendowane odpowiedzi

W jaki sposób dołączyc do projektu zrobionego w Builderze standardowy plik, dokument HELP Windowsa. Tak aby po kliknięciu Buttona otwierał się ten HELP ewentualnie dołączyc pare linijek swojego textu.

Można jakoś przez dodanie pliku.chm ale jak ? Skąd taki plik wziąć, z Win ? Z sieci ? jako co dołżczyć ?

 

================================================

DZIĘKI ALE JUŻ DO TEGO DOSZEDŁEM

================================================

A wtgląda to tak:

Wraz z Delphi i C++ Builder dostarczane są narzędzia do tworzenia plików pomocy, znajdują się one w podkatalogu HELPTOOLS. Do tworzenia plików pomocy będzie również potrzebny edytor WORD 7. Nie wiem dlaczego ale po utworzeniu pliku pomocy w WORD 97 kompilator nie chciał go skompilować. Utworzenie pliku pomocy składa się z kilku czynności: na początku tworzymy plik RTF w word-zie z właściwą treścią pliku, następnie tworzymy plik projektu HPJ i spis treści CNT w Microsoft Help Workshop (znajduje się w HELPTOOLS) i na końcu kompilujemy projekt do postaci HLP.

Utworzenie pliku RTF

Opiszę tutaj sposób tworzenia pliku RTF w edytorze WORD 7.0, jednak nic nie stoi na przeszkodzie aby plik wykonać w innym edytorze. Tworzymy nowy dokument i zapisujemy go jako proba.rtf. Teraz tworzymy przykładowe tematy pomocy. Wpisujemy w edytorze:

Temat pierwszy

 

Tutaj tekst tematu pierwszego

 

 

Następnie wstawiamy znak końca strony. Wybieramy z menu Wstaw->Znak podziału -> strony .

Temat drugi

 

Tutaj tekst tematu drugiego

Tutaj odnośnik do tematu pierwszego

 

Ponownie wstawiamy znak końca strony.

Następnie ustawiamy kursor na początku tekstu Temat pierwszy. Wybieramy z menu Wstaw->przypisy, ukaże się okienko Przypisy i przypisy końcowe, w grupie numerowanie wybieramy Znak niestandardowy i wpisujemy #. Naciskamy OK i w polu przypisu do którego nas przeniesie edytor, wpisujemy ID_Temat pierwszy. Następnie przenosimy kursor ponownie na początek tekstu Temat pierwszy. Tym razem jako Znak niestandardowy w okienku Przypisy i przypisy końcowe, wpisujemy $, a jako tekst przypisu Temat pierwszy. Całość powtarzamy, tylko jako znak niestandardowy używamy K, a jako tekst przypisu Temat pierwszy. Podobnie postępujemy z tematem drugim, tylko zmieniamy teksty przypisów, odpowiednio na ID_Temat drugi i Temat drugi. Teraz założymy odnośnik w temacie drugim do tematu pierwszego. Ustawiamy kursor odrazu za końcem tekstu: Tutaj odnośnik do tematu pierwszego i wpisujemy identyfikator tematu pierwszego: ID_Temat pierwszy. Następnie zaznaczamy tekst który ma posłużyć jako odnośnik (bez identyfikatora tematu pierwszego) i wybieramy z menu:

Format->Czcionka->Podkreślenie->Podwójne.

Zaznaczamy identyfikator tematu pierwszego i wybieramy Format->Czcionka->Ukrycie. Nasz plik jest gotowy, możemy zapisać go na dysk.

Utworzenie pliku HLP

Do utworzenia pliku HLP potrzebny nam będzie Microsoft Help Workshop który znajdziemy w katalogu: ..HELPTOOLSHCRTF.EXE. Po jego uruchomieniu wybieramy z menu File->New->Help Project, wpisujemy proba.hpj i zapisujemy na dysk. Z prawej strony widoczne są główne dostępne opcje. Wybieramy Files->Add a następnie wskazujemy plik proba.rtf. Możemy już skompilować nasz projekt, wciskamy w tym celu przycisk Save and Compile.

Utworzenie spisu treści

 

 

W programie Microsoft Help Workshop wybieramy File->New->Help Contents. W pozycji Default filename wpisujemy proba, a w Default title - Test pliku HLP. Teraz dodajemy zawartość spisu treści. Wybieramy Add Below, pojawi się okienko Contents Tab Entry. Wpisujemy w pozycji Title - Tytuł tematu pierwszego, a w pozycji Topic ID - ID_Temat pierwszy. Podobnie postępujemy z drugim tematem. Zapisujemy spis treści wybierając File->Save As i wpisujemy proba.cnt. Następnie ponownie kompilujemy plik proba.hpj.

 

I następnie najp[rawdopodobnie w Moje dokumenty jest Plik z taką książeczka to jest właśnie ten plik teraz wystarczy go dodac w Builderze lub Delphi jak plik żródłowy i po spraiwe. Wystarczy pod przyciskiem wpisać

 

ShellExecute(Form1->Handle, NULL , "C:NAZWA PROGRAMT.EXE", "", "", SW_SHOWNORMAL);

 

[Edytowane: 4/3/2004 przez plezjantropus]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...