Bonjour tout le monde,
Mon problème consiste à intégrer le correcteur d'orthographe ANTIDOTE dans mon formulaire
Merci d'avance.
Version froms : Forms [32 bits] Version 10.1.2.0.2 (Production)
Version imprimable
Bonjour tout le monde,
Mon problème consiste à intégrer le correcteur d'orthographe ANTIDOTE dans mon formulaire
Merci d'avance.
Version froms : Forms [32 bits] Version 10.1.2.0.2 (Production)
Bonjour,
Un peu léger comme info, non ?
C'est quoi "Antidote" ? ça marche comment ? c'est manipulable via OLE ?
Bonjour M Sheikh,
Antidote c'est un correcteur d'orthographe (logiciel), je veux l'intégrer avec forms et on peut l'appeler via la commande host.
Si vous ne pouvez le piloter qu'avec la commande HOST(), comment transmettre le texte et ensuite récupérer la correction ?
Avez-vous lu le manuel d'intégration ?
Salut,
Sincèrement je suis nouveau sur ce projet, je suis un peu mêlé.
:)
Je comprends bien, mais en l’occurrence, vous posez des questions sur un produit qui n'a rien a voir avec Forms, et que personnellement je ne connais pas :?
Je te remercie M Sheikh pour ton précieux temps.
Cordialement salim.
Pourquoi ne pas utiliser le correcteur orthographique de MS Word ? (point 4 du document)
Il ne semble pas y avoir d'interface pour Java ou .Net
c'est curieux et dommage, car cela limite son utilisation à quelques applis proriétaires.
D'après Druide Antidote que j'ai contacté pour ce problème, ils m'ont répondu que la solution possible serait d'utiliser:
une API non officielle et non supportée d'Antidote afin de lancer le correcteur sur l'application "Notepad" en avant-plan. L'appel pourrait ressembler à ceci:
{{{
Objet a = CreateObject("Antidote.Application");
a.LanceCorrecteur("Notepad");
}}}
-- ci-dessous mon programme qui permet de lancer Antidote à travers Notepad:ccool:, le problème est que ça marche juste au local:cry:, je ne trouve pas d'equivalent client pour les built-in: INIT_OLEARGS, ADD_OLEARGS,CALL_OLE:(
-----------------Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 PROCEDURE ANTIDOTE IS HAPPLICATION OleObj ; V_PROCESS_ID WEBUTIL_HOST.PROCESS_ID ; MYFILE client_TEXT_IO.FILE_TYPE; BEGIN If :block.RESUME IS NOT NULL Then GO_ITEM ('block.RESUME'); MYFILE := client_TEXT_IO.FOPEN('U:\FILE.txt', 'W'); client_TEXT_IO.PUT(myfile,:block.RESUME); client_TEXT_IO.fclose(myfile); -- V_PROCESS_ID := WebUtil_Host.NonBlocking_With_Callback('cmd /c START "" "notepad.exe" u:\FILE.txt', 'CALL_BACK'); hApplication := CREATE_OLEOBJ('ANTIDOTE.Application'); ANTIDOTE_IAPIOLE.LanceCorrecteur( hApplication,'Notepad' ); /* voici le code de la procedure LanceCorrecteur */ -- Init_OleArgs(1); -- Add_OleArg(p_nomDeClasse); -- Call_Ole(interface, 1); Else bell ; Message('Aucun résumé à corriger'); Go_Item( 'block.RESUME' ) ; End if ; END;
je sollicite votre aide pour améliorer ce code pour qu'il s'execute en version client (WebUtil)
Merci d'avance!
Bonjour à tous,
je n'ai toujours pas réussi à trouver une solution client pour l'integration d'antidote dans Forms.
Est ce possible de le faire en Java?
Merci d'avance.