Valeu.

Vou fazer em c++.

Obrigado.

Em 17 de setembro de 2012 09:10, Daniel Rodrigues da Cunha Frank <
fr...@projetusinformatica.com.br> escreveu:

> Bom dia Adronilson,
> A utilização de Java para criação de ANEs é restrita ao Android, para
> Windows é necessário fazê-lo com C/C++.
> Att.,
>
> *Daniel R. C. Frank, **Analista de Sistemas, Projetus TI*
>
> Tel: (32) 2101-6400                         *
> fr...@projetusti.com.br  *| www.projetusti.com.br  [image: 
> Twitter]<http://www.twitter.com/projetus><http://www.twitter.com/projetus>
>
> <http://www.twitter.com/projetus>
>  <http://www.twitter.com/projetus>
>
>
>
> <http://www.projetusinformatica.com.br/>
>
>
>
>
> Em 17 de setembro de 2012 08:14, Fredy Gadotti 
> <fredy.gado...@gmail.com>escreveu:
>
> Nunca mexi com Native Extensions, mas pela mensagem de erro, parece que
>> não existe um método chamado "execute" no seu java. Acredito que o comando
>> a seguir deveria ser:  context.call("*getFunctions*", value);  ao invés
>> de  context.call("*execute*", value);
>>
>> Abraço,
>>
>> Fredy.
>>
>>
>> 2012/9/17 Adronilson Junge <adronils...@gmail.com>
>>
>>> Bom Pessoal tive o erro abaixo.
>>>
>>> ArgumentError: Error #3500: The extension context does not have a method
>>> with the name execute.
>>>  at flash.external::ExtensionContext/_call()
>>>  at flash.external::ExtensionContext/call()
>>> at
>>> RemoteNativeInterface/execute()[C:\Users\Adronilson\Desktop\RemoteNative\lib\src\RemoteNativeInterface.as:15
>>>
>>> Meu código está assim.
>>>
>>> Aplicação Air
>>>
>>>
>>> <extensions>
>>>         <extensionID>br.com.swfsolutions.remotenative</extensionID>
>>>     </extensions>
>>>
>>>     var rn:RemoteNativeInterface = new RemoteNativeInterface();
>>>                 rn.execute("teste");
>>>
>>>
>>>
>>> Extension xml
>>>
>>> <extension xmlns="http://ns.adobe.com/air/extension/2.5";>
>>>     <id>br.com.swfsolutions.remotenative</id>
>>>
>>>     <versionNumber>1</versionNumber>
>>>
>>>     <platforms>
>>>         <platform name="Windows-x86">
>>>             <applicationDeployment>
>>>                 <nativeLibrary>remotenative.jar</nativeLibrary>
>>>
>>>
>>> <initializer>br.com.swfsolutions.remotenative.RemoteNativeExtension</initializer>
>>>
>>>
>>> <finalizer>br.com.swfsolutions.remotenative.RemoteNativeExtension</finalizer>
>>>             </applicationDeployment>
>>>         </platform>
>>>      </platforms>
>>> </extension>
>>>
>>>
>>> Flex Lilbray
>>>
>>>
>>>    public class RemoteNativeInterface {
>>>         private var context:ExtensionContext;
>>>
>>>         public function RemoteNativeInterface() {
>>>             if (!context) {
>>>                 context =
>>> ExtensionContext.createExtensionContext("br.com.swfsolutions.remotenative",
>>> null);
>>>
>>>             }
>>>         }
>>>
>>>         public function execute(value:String):void {
>>>             context.call("execute", value);
>>>         }
>>>     }
>>>
>>> JAVA
>>>
>>>
>>> public Map<String, FREFunction> getFunctions() {
>>>  Map<String, FREFunction>map = new HashMap<String, FREFunction>();
>>> map.put("execute", new RemoteNativeFunction());
>>>  return map;
>>> }
>>>
>>>
>>> Alguém sabe o que pode ser?
>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a