Plik pomocy

dział ogólny

Plik pomocy

Nowy postprzez Michal-S2 » niedziela, 21 wrzeÅ›nia 2008, 13:03

Programem Visual CHM stworzyłem plik pomocy do mojego programu. Czy wiecie jak można zrobić, żeby po kliknięciu w programie Pomoc->Tematy pomocy włączył się plik pomoc.chm, który jest w tym samym folderze co program?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Plik pomocy

Nowy postprzez Cyfrowy Baron » niedziela, 21 wrzeÅ›nia 2008, 13:40

Ty korzystasz wogóle z serwisu ► patrz serwis: Cyfrowy Baron?

O tym jak uruchamiać pliki w domyślnym programie znajdziesz odpowiedź w dziale: Porady | API (2, 3, 4)

Ścieżkę dostępu do katalogu z któreg uruchomiono program pobiera się tak:

Kod: Zaznacz cały
String path = ExtractFilePath(ParamStr(0)); // przykładowo: c:\Program FIles\My Program\

/* gdzie ParamStr(0) to pierwszy parametr pobierany przez każdy program z listy komend i zawsze jest to ścieżka do programu razem z nazwą pliku programu, funkcja ExtractFilePath ekstrahuje z podanej ścieżki wraz z nazwą pliku samą ścieżkę dostępu do takiego pliku, na zakończeniu ścieżki zawsze znajduje się kreska ułamkowa odwrócona */

Kod: Zaznacz cały
String path = ExtractFilePath(Application->ExeName); // przykładowo: c:\Program FIles\My Program\
/* funkcja ExeName zawsze zwraca pełną ścieżkę dostępu z nazwą pliku aplikacji */

Kod: Zaznacz cały
String path = ExtractFileDir(ParamStr(0)); // przykładowo: c:\Program FIles\My Program
/* funkcja ExtractFileDir działa podobnie do ExtractFilePath, lecz zwrócona ścieżka nie ma na końcu kreski ułakowej */

Kod: Zaznacz cały
String path = ExtractFileDir(Application->ExeName); // przykładowo: c:\Program FIles\My Program
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Plik pomocy

Nowy postprzez Michal-S2 » niedziela, 21 wrzeÅ›nia 2008, 14:18

Wtedy włączy się pierwsza pozycja w menu. Jak zrobić żeby włączyła się np. druga pozycja. Jeśli ktoś nie wie o co mi chodzi to niech popatrzy na przykłądowy plik pomocy:
bez tytułu.JPG
Jeśli włącze go, to wyświetli mi się pierwszy temat(czyli np. Program Internet Explorer - Wprowadzenie), a ja chcę żeby jak nacisnę na Form2 klawisz F1 żeby wyświetlił się drugi temat(czyli np. Znajdowanie potrzebnych stron sieci Web).
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Plik pomocy

Nowy postprzez Cyfrowy Baron » niedziela, 21 wrzeÅ›nia 2008, 17:54

A to czemu nie piszesz dokładnie o co chodzi...?

Ten temat był już poruszany w poście Plik pomocy - wybrany artykuł.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Plik pomocy

Nowy postprzez Michal-S2 » niedziela, 21 wrzeÅ›nia 2008, 18:14

Zapomniałem że to już było...
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości