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
chm ve hlp dosya çağrılması nasıl oluyor???
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.
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.
tarihmi tekerrürden ibaretti yoksa tekerrürmü tarihden 
hlp için
http://www.delphiturkiye.com/index.php? ... pyapim.htm
chm için
http://www.delphiturkiye.com/index.php? ... myapim.htm

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
[/u]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.
.-.-.-.-.-.-.-. ^_^
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.
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.