Thunspell
Delphi Hunspell Wrapper dengan Dialog Periksa Ejaan dan TMemo RED-LINE, yang awalnya ditulis oleh Stefan Ascher
Tangkapan layar

Apa yang telah saya lakukan sejauh ini
- Mengunduh versi asli Thunspell oleh Stefan Ascher dari (https://torry.net/authorsmore.php?id=7163), versi aslinya diasumsikan dikembangkan untuk Delphi 6 (non-unicode delphi).
- Ditingkatkan ke Unicode Delphi (hanya diuji pada XE4) dan demo berjalan dengan benar.
- Mengatur ulang direktori repositori (memindahkan semua file terkait demo ke subfolder demo).
- Masih menggunakan Hunspell DLL versi 1.3.2 dari tahun 2011.
Perpustakaan/Komponen Periksa Ejaan Lainnya
Pengalaman saya hanya :
- LS WAJA (TSPELLCHECKER): Ini adalah yang saya gunakan di Delphi Pra-Unicode, tetapi tidak mendukung Delphi 2009+ dan saya gagal meningkatkannya untuk mendukung Unicode Delphi.
- Pemeriksa Ejaan TMS: Saya hanya memiliki versi 2017 dan tidak menemukan dialog periksa ejaannya secara langsung mendukung trichedit, dan man, itu tidak terlalu cepat ...
- NHUNSPELL: Pembungkus Hunspell lain yang menggunakan Hunspell DLL yang lebih baru, tetapi tidak memiliki dialog periksa ejaan bawaan yang dapat secara langsung beroperasi pada keturunan
TCustomMemo , dan itulah sebabnya saya akhirnya meningkatkan Thunspell.
Keuntungan Thunspell dibandingkan alternatif yang disebutkan di atas
- Cepat !
- Memiliki
THunSpellDialog yang dapat memeriksa secara direclty dan memperbaiki kata -kata dalam TMemo . - Memiliki kelas yang diturunkan
TMemo yang menarik garis merah di bawah kata -kata yang gagal divalidasi oleh Hunspell.
Kemungkinan peningkatan di masa depan
- Tingkatkan ke Hunspell terbaru (coba lihat Nhunspell yang disebutkan di atas, saya tidak akan melakukan ini dalam waktu dekat kecuali diperlukan).
- Pastikan
THunSpellDialog mendukung TRichEdit / TJvRichEdit (saya akan segera melakukan ini, tetapi hanya akan menguji terhadap TJvRichEdit hanya). - Jika Anda membuat permintaan tarik, cobalah yang terbaik untuk tidak memecahkan kompatibilitas mundur (xe4, misalnya).