Marketplace products
Spell Checker
- Cost
- Free
- Version
- 2.1
- Overview
- Screen Shots
- Readme
Readme
VB Web Spell Checker DLL Readme
Version 2.1
**********************************************************************
New Features
- Support for RichTextBoxes
- Expanded Dictionary
- LoadDictionary, SaveDictionary Methods
- Detects lower case at the start of a sentance
- Remembers where the Spell checker dialog was last displayed
- Faster loading of the dictionary
- Less bugs (!)
**********************************************************************
Notes
The dictionary is slowly expanding. It currently has 5800 words. If you manage
to expand
the dictionary, PLEASE send me it, so that everyone can use it
This DLL is compiled to VB 6. If you want to use it in VB 5, compile the
DLL from the source code. DON'T FORGET to change its filename to vbwSpellCheck_5.dll,
and to change the DLL Base Address. You can randomly generate a DLL Base Address
using the following code:
Randomize
Debug.Print = "DLL Base Address: &H" & LCase(Hex(CLng((32768 - 256 +
1) * Rnd + 256) * 65536))
This DLL is backward compatible with Version 1 of this DLL
**********************************************************************
Credits
The initial code for providing alternative spellings (using SoundEx) was provided
by
www.developersdomain.com
Thanks to VB Accelerator (www.vbaccelerator.com) for some very helpful ideas
on increasing
effeciency and improving code.
**********************************************************************
Properties
AllowAdd - Specifies whether the user is allowed to add items to the dictionary
Dictionary - Sets the path of the dictionary. By default, it is the path of
the DLL,
in a file called dictionary.txt
ShowOnTop - Specifies whether to show the window on top of all other windows.
Warning: If you attempt to display a message box when the spell checker
dialog is displayed 'on top', it may not be visible. Change the ShowOnTop
property to false before attempting to display a message box.
SpellCaption - Specifies the caption of the spell checker's dialog
SpellCheckerForm - Returns the spell checker form
TextBox - Sets the TextBox or RichTextBox that needs to be checked for mistakes
WindowhWnd - Returns the hWnd of the spell checker form
**********************************************************************
Methods
AddCustomItem - Adds a custom item to the dictionary file
LoadDictionary - Loads (or reloads) the dictionary specified in the Dictionary
property. You
will not normally need to use this method, unless your program has made some
changes
to the file
SaveDictionary - Saves the current dictionary
SpellCheck - Checks the TextBox for spelling errors
**********************************************************************
Events
For all of these events (except CompleteSpellCheck), you can set bCancel to
True to cancel
the action
BeforeAdd - Occurs before a new item is added to the dictionary.
BeforeChange - Occurs before a word is changed (in the TextBox).
BeforeSave - Occurs before the dictionary is saved
CompleteSpellCheck - Occurs when the spell check is complete
**********************************************************************
Examples
There is an example project called grpSpell included with the DLL.
**********************************************************************
Distribution notice:
You MAY NOT re-distribute the source code included with the project source code.
Instead,
please provide a link to http://www.vbweb.co.uk/dev/?spell_checker.htm
You are free to use and distribute the compiled vbwSpellCheck.dll file,
provided it is unmodified from the version supplied in this package.
***********************************************************************
I propose to use vbwSpellCheck.dll with SciTE editor.
May some body show me a sample using rundll32.exe
I shall be very thankful
futurecom
Good job! This is probably the best spell checker I've seen so far! Two thumbs up!
I really need this since I'm working with a spell checker too but in a different language and it's really hard.
hello please i would like you send me your dictionary please, email lijandra@hotmail.com thanks best Regards
Could you please e-mail me a copy of your dictionary text file? The link to your website is no longer working. My e-mail address is apojile@yahoo.com.
Thanks a great deal.
APO
What are the components of VB and ASP? Pls help me
Unfortunately, there seems to be some degree of duplication of words in the dictionary.txt file, make the total of know words more like 5000 or so. Just a guess, and it's really not a big deal.
Hi there,
I have to tell you that this is a goooooooooooooooooooooooood spell checker i have came accross. i've donwloaded and amazed and decided to add it to my project for my in-house developement but since i am using MDI for my notepad program I have problem to call spell checker for activeform/activecontrol document... had error (err. 438 )while accessing DLL and only gives me error msgbox "Please wait until the dictionary loads"...
can someone help me how to do it because i have no idea just how to do it...
thanks
thanks for the checker!
suggestion for add'l code in frmCheck:
Private Sub lstSuggestionsDblClick()
txtChangeTo.Text = lstSuggestions.Text
cmdChangeClick
End Sub
I have posted a copy of the dictionary on my web site so people can stop emailing it arround and having to ask for it.
http://www.lapcrew.com/dictionary/
If anyone has other dictionarys they would like to post there just email them to me.
- Mark
Hi,
Could you send me a copy of the dictionary file, I'd like to add a dictionary feature to our website so that when people send text messages they can spell check them... which I think would be pretty cool :-)
E-mail: chouston@mobilemessagecentre.com
The sites I want to add it too are:
http://www.mobilemessagecentre.com and http://www.fabmobile.com
Cheers,
Chris
Your email address might help (by the way ppl only i can send ppl the dictionary!)
Can you email me a copy of the file and any helpful hints in using this spell checker?
This will be perfect for my new template software designer. This is truly a show of a good developer. There should be more developers like the one who posted this software.
hi there everyone
i'm new...so can anyone please tell me where i can get information
on the Visual Basic Helpfiles...Please
Or if you have any send it to
s20119552@student.petech.ac.za
Thanx[2]Visual Basic Help Files[/2] hi there
I would like a copy of your dictionary if possible, it would be greatly appreciated. I am intrested in trying to make my own spell checking classes but don't know how to make or get a copy of a decent dictionary.
Thanks scott. Email: Scottprogman@Hotmail.com
Joelfelix21 can I get a copy of that text file please?
Thanks ahead of time!
Mike
shadym@shenhgts.net
I'll send it
I see you have a lot of requests for this file. Could I get a copy? Thanks... sztp0m@yahoo.com
Isn't it ironic that a college person needs help from a 15 year old
I'll send the dictionary
C yaz
Joelfelix21
Joelfelix21
i am making a simple word processor for an exemption from my software fundamentals course in colege. I need a proper dictionary file to make the spell check worthhile. If i could get a copy of thyou dictionary file it would be greatly appreciated.
Thanks
Jeff
jnewhook@cogeco.ca
Joelfelix21
i am making a simple word processor for an exemption from my software fundamentals course in colege. I need a proper dictionary file to make the spell check worthhile. If i could get a copy of thyou dictionary file it would be greatly appreciated.
Thanks
Jeff
jnewhook@cogeco.ca
that is because frmSpellCheck is actually part of the DLL rather than the demo project. With my years of experience (!!) since I wrote that, there is no way I would have implemented it like that now..... but c'est la vie.
if you don't want to use frmSpellCheck, then yes, you're probably going to have to rewrite a portion of the code... sorry!
First, thanks for posting what may be the only Microsoft Word-Free VB Spell Checker.
I have been having some issues with the control, specifically in clsSpell, which may require a significant re-writing of the code if not for an answer here. Specifically, clsSpell is created, some properties are set, and then it's SpellCheck method is called, which in turn asks frmSpellCheck to run it's spellcheck function, which calls cmdCancel_Click. cmdCancel exits the function when it corrects a mispelled word, which passes execution back to clsSpell.Spellcheck, which then exits.
This doesn't make any sense, although apparently it works in the demo project included with the code. Has anybody experienced the same issue, where the Spell checker form simply exits or am I missing something?
-Thanks in advance!
french greman arabic japnies thai etc
what languages do you need and i will stick em on my server for u to download
Hi guys
any body have dictionary other languages ???
Thanks,
Rajaneesh
right seeing as so many people want one. i have found a half cutdown version of a very large dictionary.txt this can be located at:
click here
If you would be interested ink cartridges then please go to http://www.error911.com/ and click on the banner to help witht he costs of bandwidth.
Thanks
if anyone is interested in the full version of the txt file which is about 3+ megs then let me know
rob@error911.com
cheers
we'll from all of us thank-you.
Well I have nothing to worry bout now
if you already have it (or ive already sent you it) then you dont have to justify yourself
C ya
JoelFelix21
dont forget to compress it with something like WinRAR - http://www.rarlabs.com - before sending an insanly large file... the compression on this baby ROCKS my butt!
hehehehheh...
okay lets see..
1) Eye cunt spell four krap
2) I'm 2 tyred to right won myself
3) Cause your such a nice guy for posting that your giving it away and your not going to dissappoint any of us..
4) I'm a moderator... moahahahahahah
5) I'm a nice guy (arent I?)
hows that?
Hey ppl,
Because so many ppl want a copy of this dictionary please give me the reason you want a copy and if its "valid" then i'll send it
JoelFelix21
ehhhh since this is free can i grab a copy too?
developerfusion@wsoftware.biz
Thanks!
JoeFelix21,
Like a complete idiot I forgot to put down my e-mail address.....I guess it's been a long day.
jmohr@nypd.org
Thanks,
John
JoeFelix21,
If it's possible could I get a copy of your dictionary too?
Thanks,
John
hi..
plz could i have a copy of the dictionary file
thanks!!
my email is: sari_az@hotmail.com
hi could i also have a copy of any dictionary file anyone has: rob@error911.com
thanx!
Hi i am college student working on spell checker component as my smester project i appriciate if you help me by sending text file that you have. my mail address is g_rajaneesh@hotmail.com
thanks
Rajaneesh
My email is mark.mitchell@icnfull.com.
Thanks Joelfelix21
Joelfelix21, could i also get a copy of that txt file.
thanks
Whats your email?
Could I get a copy of that txt file?
Thanks
i have a txt file with 172823 words in it
When I run the program, I receive the following error:
Run-Time error '457':
This key is already associated with an element of this collection
Which occurs in the clsWordTree.Add sub. What I have been able to find out is that is when you are loading the dictionary into the root collection. Is starts at advark (A631 soundex code) and continues with many word after that.
Also in the frmCheck.getNextWordDivider Function the lLastVal - 1 statement fails, beccause when you get to this part lLastVal = 0, which was set from the Static command, but never assigned a value. I really like what the app appears to do, and I would also like to help you port this to an internet base app.
This looks good but can anyone give an example of how to call the dll from my app and what functions to use?
Rgds
Liam
Many thanks for your reply James..
lupaz.... looking back at the control, you're going to have to make some quite significant modifications to the source code of the DLL ....... as it expects a TextBox control, and you can't provide that in ASP. Unfortunately, I'm afraid I don't have time to rewrite the code for you at the moment.....
anyone else out there willing to help?
(you might also want to try posting in our main ASP forum)
Many thanks James for your prompt reply, this is one magic application, I have regsvr32 on the server. Could you give me an example of calling a wrong spelling from a textarea in an asp page, I`m just a beginner. Many thanks.
Well... you should be able to register the component on the server, and then use
objSpell = Server.CreateObject("vbwSpellCheck.clsSpell")
and then do the same as in the example program.....
Can anyone tell me how to use this in an ASP page, this is one mother of a script. Thanks.
This thread is for discussions of Spell Checker.