"Bu nedir" helphi hazırlama..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

"Bu nedir" helphi hazırlama..

Mesaj gönderen aLonE CoDeR »

Merhaba.
Mevcut help dosyalarımızı kullanarak programa windowsta olduğu gibi "Bu nedir?" tarzı yardım olayını eklemek istiyoruz. Mevcut help metinlerini (ya da dosyalarını diyeyim) hangi yöntemle bu tarzda kullanabileceğimiz konusunda fikirlerinize ihtiyacım var.
Teşekkürler.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

makaleler kısmında yani delphiturkiye sitesine ilk girişteki yardım dosyası hazırlama makalesi size yardımcı olabilir.

http://www.delphiturkiye.com/

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

ShellExecute(handle, 'open', PChar('hh.exe'), PChar('c:\xpmsgr.chm::/whatispassport.htm'), nil, SW_NORMAL);
help dosyasını html kullanarak oluşturduğunu varsayıyorum.
help dosyasının içindeki hangi html dosyasını çağıracaksan onu parametre olarak veriyorsun..
DeveloperToolKit

..::|YeşilMavi|::..
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

öncelikle ilginiz için teşekkür ederim.
sanırım yeteri kadar açık anlatamadım :roll: şöyleki;

Bir butona sağ tıkladığımızda açılan menüden (popup) "Yardım-veya bu nedir-" itemini tıkladığımızda "Girdiğiniz verileri kaydeder" gibi bir açıklama (mevcut help dosyasından -rtf,chm,html farketmez-) göstermek istiyorum.
Teşekkürler..
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

bunu hint ile de yapabilirsiniz bu kadar kısa bir açıklama yazılacaksa mouse üzerine gelince açıklaması kısa bir süre hint olarak görülür veya statusbarda gösterebilirsin vaya istediğin herhangi bir yerde. sağ tıklayarak yardım dosyası açmak istiyorsan clik komutuna hazırladığın yardım dosyasının komutunu yazabilirsin.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

tamam işte hocam, popup a tıklandığında chm nin içiendeki konu ile ilgili sayfayı açacaksın.
yada açıklamaların çok kısa ise baloon kullanacaksın. (hint)
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »


Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Hocam help dosyalarının nasıl hazırlandığı ve kullanımı hakkında bi sorunumuz yok.Ayrıca bu makaleleri de daha önce hem okudum hem hddye kaydettim.Benim aradığım olay mevcut help dosyaları üzerinde herhangi bir bölümü çağırabilmek..örneğin 400 sayfalık bir rtf dosyası (ya da chm,html) içinden bir menüye ait butonun işlevini çağırabilmek..genel olarak @Lazio 'nun verdiği kodlar veya formun "HelpContext" propertysini kullanarak yapılabilir ama mevcutlar üzerinde düzenleme yapmadan böyle bişey yapmak mümkün mü onu araştırıyorum.
Teşekkürler.[/b]
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

help and manuel adında bi yardım dosyası hazırlama programı ve bu programla birlikte gelen delphi bileşenleri var. bu setin içerisinde birde bileşenlerin nasıl kullanılacağını gösteren örnek bir proje var.

bu projede sizin belirttiğiniz "bu nedir?" olayının nasıl olacağını vatandaşlar göstermişler. bu projeyi inceleyebilirsiniz....
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

ilginiz için teşekkürler, değerlendireceğim.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

adresi yazmamisim...

http://www.ec-software.com/
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Bakın verdiğim linkte okuduğunuzu iddia ettiğiniz konu
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.

bimeks borland component database delphi delphi.net delphi dersleri firebird help interbase makale oracle seminer software sybase veritabanı web
İndex kısmından ne anlıyorsunuz?

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

@Husonet!
Benim amacım mevcut help dosyaları üzerinde yeniden zahmete girmeden olayı sistematik hale getirmek.. @Sadettin Polat 'a sadece ilgisi için teşekkür ettim ve siz konuyu incelememekle ithaf ediyorsunuz.Lütfen..

İyi çalışmalar..
Cevapla