MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

js-ctypes

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

js-ctypes permite que código de aplicação e extensão chamar e receber de código nativo escrito em C. Suporte a C++ é possível através  de ponteiros vtable veja Usando COM a partir de js-ctypes. Para uma discussão sobre suporte extendido ao C++ support veja  bug 505907. Outro que se tornou possível através do js-ctypes é o  JNI, que foi elaborado no a seção JNI.jsm e não na seção js-ctypes por causa da abstração do JSM  abstraindo todo o js-ctypes. Diferentemente de um componente binário XPCOM, ela permite aos desenvolvedores à embarcar um único binário para utilização em diversas versões do Firefox.

Note: js-ctypes somente está disponível a partir de código chrome; isso significa que ctypes não está disponível para websites,  somente para código de aplicação e extensão.

Documentação

Se você é novato ao js-ctypes, e não tem nenhuma idéia do que se trata, as páginas que você precisa ler primeiro são - ctypes.open seguido por Bibliotecas de SO Padrão

Usando JS-Ctypes
Referência JS-ctypes
Um guia de referência à API js-ctypes.

Ver Tudo...

Exemplos

Adicionar ao  iPhoto
Uma extensão Firefox que usa js-ctypes para chamar rotinas do framework Carbon and Core Foundation no Mac OS X para implememtar uma funcionalidade de "Adicionar imagem ao iPhoto" no Firefox.
Usando estruturas C e ponteiros
 
Usando COM a partir de js-ctypes
 
Usando Objective-C a partir  de js-ctypes
Github :: ochameau / jscpptypes
Uma biblioteca distorcida para usar C++ a partir de js-ctypes

Comunidade

 

Etiquetas do documento e colaboradores

 Colaboradores desta página: D-BlindSide
 Última atualização por: D-BlindSide,