aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[aspell-devel] A couple of questions about Aspell


From: Johnny Pickle
Subject: [aspell-devel] A couple of questions about Aspell
Date: Mon, 09 Jan 2006 08:44:28 -0500
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)

Hello Aspell Developer List,

First I would like to thank you for the time an effort you and others have put into creating Aspell. I work for a company called IDM which develops a text editor known as Ultraedit. For the last couple of releases we have been using aspell as the dictionary. We have been using the old vc++ library for version 0.50.4.1. In order to support user demand, we have ported over aspell version 0.60.4 to vc6. We will of course make the modified source available to the public when we release. With this said, I have two questions: Is there any way to decrease the number of suggestions besides using sug-mode ultra? Even when using the sug-mode ultra a simple spelling mistake such as tessst can return many suggestions. Second, what would be your approved method of resolving the following compiler error?

--------------------Configuration: aspell - Win32 Debug--------------------
Compiling...
string_map.cpp
c:\documents and settings\jpickle.domain\my documents\aspell\common\hash-t.hpp(196) : error C2300: 'acommon::StringPair' : class does not have a destructor called '~Value' c:\documents and settings\jpickle.domain\my documents\aspell\common\hash.hpp(163) : while compiling class-template member function 'void __thiscall acommon::HashTable<struct acommon::StringMap::Parms>::del(void)'
affix.cpp
suggest.cpp
c:\documents and settings\jpickle.domain\my documents\aspell\common\hash-t.hpp(196) : error C2300: 'acommon::String' : class does not have a destructor called '~Value' c:\program files\microsoft visual studio\vc98\include\xmemory(70) : while compiling class-template member function 'void __thiscall acommon::HashTable<struct acommon::HashSetParms<class acommon::String,struct acommon::HashString<class acommo
n::String>,struct std::equal_to<class acommon::String>,0> >::del(void)'
writable.cpp
c:\documents and settings\jpickle.domain\my documents\aspell\common\hash-t.hpp(196) : error C2300: 'std::pair<char const * const,class acommon::Vector<char const *> >' : class does not have a destructor called '~Value' c:\program files\microsoft visual studio\vc98\include\xmemory(59) : while compiling class-template member function 'void __thiscall acommon::HashTable<struct acommon::HashMapParms<char const *,class acommon::Vector<char const *>,struct acomm
on::hash<char const *>,struct std::equal_to<char const *>,0> >::del(void)'
Error executing cl.exe.

aspell6.dll - 3 error(s), 0 warning(s)

The error occurs in:
 template <class P>
 void HashTable<P>::del()
 {
   for (Node * * i = table_; i != table_end_; ++i) {
     Node * n = *i;
     while (n != 0) {
         n->data.~Value();    <= Causing error.
         n = n->next;
     }
   }
   free (table_);
   size_ = 0;
   node_pool_.clear();
   table_ = 0;
   table_size_ = 0;
   prime_index_ = 0;
 }

Thanks In Advance,
Johnny Pickle

--
----------------------------------------------------------------------
Johnny Pickle                                      Tel: (513) 892-8600
IDM Computer Solutions, Inc. Fax: (513) 892-4915 3987 Hamilton-Middletown Rd., Unit G address@hidden
Indian Springs, OH  45011                       http://www.idmcomp.com
----------------------------------------------------------------------






reply via email to

[Prev in Thread] Current Thread [Next in Thread]