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 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)
Publications: http://schelabi.developpez.com/
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.
Publications: http://schelabi.developpez.com/
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é.
![]()
Publications: http://schelabi.developpez.com/
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, le problème est que ça marche juste au local
, je ne trouve pas d'equivalent client pour les built-in: INIT_OLEARGS, ADD_OLEARGS,CALL_OLE
-----------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager