WPCubed Product Support

WPSpell - Fenster hängt sich auf

Danke fürs Testen, dann werd ich das auch gleich mal so einbauen 😃

#8 ♥ 0
25.1k Views 3 users read 3 min

Danke. Habe das bei mir so geändert & funktioniert so.

#7 ♥ 0
support

Danke für das Findes des Fehlers.

am Besten erscheint mir aber

if en then
            begin
               if (c <> #39) then break;
            end else
            if fr then
            begin
               if (c <> '-') and (c <> #39) then break;
            end
            else break;

wenn im Englischen die Hochkomma Teil des Wortes sein sollen.

#6 ♥ 0

Hallo WPSupport,

Hatte das gleiche Problem. Sollte das Problem in der aktuellsten WPTools-Version bereits behoben sein? Ich verwende die aktuellste Version V 6.13.3.

Die Funktion GetNextWord aus WPSpell_link.pas sieht hier immer noch so aus:

Code aktuell
  if en then
  begin
     if (c <> #39) then break;
  end else
  if fr then
  begin
     if (c <> '-') then break;
  end;

Mit der von oschulz vorgeschlagenen Codeänderung konnte ich das Problem beheben.

Gruß

A. Maier

#5 ♥ 0

Der Test verlief leider negativ. Irgendetwas scheint beim Auslesen der einzelnen Wörter in der vorletzten Version geändert worden zu sein.
Er zeigt mir mehrere Wörter zum Prüfen an, die durch ein Leerzeichen getrennt sind. Dort sollte aber nur ein Wort zum Prüfen sein.

Ich bin bis dahin vorgedrungen
WPSpell_link - function GetNextWord

Code vorher  if (not fr or ((c <> '-') and (c <> #39))) then break;
Code aktuell
  if en then
  begin
     if (c <> #39) then break;
  end else
  if fr then
  begin
     if (c <> '-') then break;
  end;

Nach Rückänderung dieser Zeilen, funktioniert alles ordnungsgemäß. Die Wörter werden korrekt getrennt und der Spellchecker läuft durch. Ich hätte zum Testen zB eine Aufzählung die mit "-" begann. Hier hängte er sich dann auf.

Gruß Oliver Schulz

#4 ♥ 0

Ich denke mal das ist das Problem. Er ist immer, nachdem er das erste Wort prüfen wollte, hängengeblieben. Ich werde die neue Version testen.

Danke Oliver

#3 ♥ 0
support

Ich konnten den Hänger nicht nachvollziehen,
es gab aber ein Problem beim Erstellen der Liste mit Vorschlägen - dieser wurde behoben.

#2 ♥ 0

In der aktuellen Version von WPSpell hängt sich das Fenster mit den Rechtschreibvorschlägen beim Durchlauf auf. Ich habe jetzt die voherige Version genommen und alle Einstellungen beibehalten. Damit funktioniert es problemlos.

Einstellungen
    userDict:=IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName));
    WPSpellController:=TWPSpellController.Create(self);
    WPSpellController.UserDictAdd(userDict+'UserDic\'+DM.OraSession.Username+'.dic');
    WPSpellController.InitialDirectory:= ExcludeTrailingPathDelimiter(userDict);
    WPSpellController.AddFromPath(WPSpellController.InitialDirectory);
    WPSpellController.CurrentLanguage:=1031;
    WPSpellController.INIFilePath:=userDict+'mykene2.ini';
    WPSpellController.MemoryMode:=wpspellUseMemory;
    WPSpellController.PersistencyMode:=wpUseINIFile;
    WPSpellController.SuggestMode:=[wpSuggestAutoOpenDictionaries];
    WPSpellController.Active:=true;

Aufruf
    WPSpellCheckInterface.SpellCheck(Editor, wpCheckFromStart);
#1 ♥ 0