chm ve hlp dosya çağrılması nasıl oluyor???

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
tosunpasa
Üye
Mesajlar: 11
Kayıt: 20 Haz 2003 08:16

chm ve hlp dosya çağrılması nasıl oluyor???

Mesaj gönderen tosunpasa »

merhaba

delphi programı için yardım dosyaları yazacağım

bu sebeple güncel versiyon olan chm kullanmak istiyorum ama

bunu program içinde çağrılma işi nasıl yapılmakta ??

teşekkürler
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

tarihmi tekerrürden ibaretti yoksa tekerrürmü tarihden :roll:

hlp için
http://www.delphiturkiye.com/index.php? ... pyapim.htm
WinHelp Yardım Dosyasının Delphi ile Kullanılması

Hazırlamış olduğunuz yardım dosyasını Delphi'den çeşitli şekillerde çalıştırabilirsiniz. İlk önce programa kullandığımız yardım dosyasını bildirmek için:

* Project menüsü altında Options komutunu vererek Project Options penceresini açın.
* Application sekmesine geçin.
* Help File kısmına yardım dosyasının yolunu yazın veya Browse düğmesine tıklatıp dosyayı bulun.
* OK düğmesine tıklatarak Project Options penceresini kapatın.

Daha sonra kod içinden yardım dosyasını çeşitli şekillerde çağırabilirsiniz.

Yardım dosyasının İçindekiler kısmını açmak için:

Application.HelpCommand(HELP_FINDER,0);

index kısmını açmak için

Application.HelpCommand(HELP_INDEX,0);

Herhangi bir konuyu açmak için, bildiğiniz gibi konu isimleri # kullanılarak veriliyordu.

Application.HelpJump('konu_ismi');

Yardım Nasıl Kullanılır isimli yardım dosyasını açmak için, Bu yardım dosyası Windows95 ve NT'de bulunuyor ve yardım dosyasının nasıl kullanıldığını anlatıyor. İsmi de "winhelp.hlp".

Application.HelpCommand(HELP_HELPONHELP,0);

Yardımı kapatmak için, programınız kapanırken yardım dosyasını da kapatmak isteyebilirsiniz.

Application.HelpCommand(HELP_QUIT,0);


chm için

http://www.delphiturkiye.com/index.php? ... myapim.htm
Oluşturduğumuz Yardım Dosyasının Delphi'de Kullanılması

Delphi ile birlikte herhangi bir HTML yardım componenti gelmiyor ancak bedava bir component olan EHS'yi indirip, hazırladığımız dosyayı programıma dahil edebiliriz.

EHS'yi http://www.ec-software.com adresinden indirebilirsiniz.

EHS'yi indirip, kurun. HelpRouter componenti koyup, HelpType özelliğin htHTMLhelp olarak seçin. Daha sonra Delphi'de aşağıdaki komutları kullanarak HTML yardım dosyasını kullanabilirsiniz.

* Yardım dosyasını açmak için : HelpRouter.HelpContent;

* Index kısmını açmak için : Helprouter.HelpKeyword('');

* Belli bir sayfayı açmak için : Helprouter.HelpKeyword('sayfanın_index_ismi');

Bu komutlar genel kullanım için yeterlidir. Component ile gelen örneği inceleyip detayları görebilirsiniz.
[/u]
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
mepc
Üye
Mesajlar: 191
Kayıt: 26 Eyl 2003 11:39
Konum: Ankara

Mesaj gönderen mepc »

chm nin kod dışında nasıl çağrılacağı hususunda bir bilgim yok.

Ancak hlp dosyalarında programında istediğin alanın HelpContext alanına bir değer verip hlp dosyasında oluşturduğun sayfanın Topic değerini bu değere eşitlersen programdan F1 tuşuna bastığında ilgili sayfayı görebilirsin.
Bilgi paylaşıldıkça güzeldir.
tosunpasa
Üye
Mesajlar: 11
Kayıt: 20 Haz 2003 08:16

teşekkür

Mesaj gönderen tosunpasa »

dostlar

teşekkür etmek için geç kaldım

ÇOK TEŞEKKÜR EDERİM herkese.

bu arada

verilen link hlp uzantılı hazırlama açıklaması idi.
Cevapla