Pergunta : Chamando funções de C++ do cgi

Olá!, o

After que afixa uma pergunta previamente em como falar à classe da biblioteca da A.A. ++ de um web client (href= " http://www.experts-exchange.com/Programming/Languages/CPP/Q_26278170.html " do ramming/Languages/CPP/Q_26278170.html do e.com/Prog de http://www.experts-exchang) sugeriu-se que eu devesse usar o cgi para fazer so.

I lesse acima no cgi e como eu devo melhor fazer este. Eu anotei lá sou mesmo uma capacidade chamada inline: c++ em que o código de C++ pode ser escrito dentro de um cgi script.

I do Perl tentou instalar inline: c++ mas eu mantemo-nos começ erros quando eu tento fazer inline so.

Is: C++ mesmo a melhor opção (se por exemplo using um certificado do Perl).?

I am muito novo a este a ser honesto & ainda completamente incerto como eu posso chamar funções da classe/biblioteca da A.A. ++ do cgi.  Todas as sugestões ou exemplos mais adicionais (amostras) seriam muito web server de appreciated.

My são IIS & eu desejo executar meu Web site clássico do ASP - > interagindo com as bibliotecas de C++ que sentam-se no

Thanks do web server (provavelmente using o cgi como sugerido no href= " http://www.experts-exchange.com/Programming/Languages/CPP/Q_26278170.html " do ramming/Languages/CPP/Q_26278170.html do e.com/Prog de http://www.experts-exchang) adiantado!
class= do

Resposta : Chamando funções de C++ do cgi

Eu não penso que o cgi era a escolha direita (em seguida que lê sua pergunta mais adiantada). No melhor dos casos, é uma das maneiras possíveis, mas sua descrição do problema não era bastante para concluir que o cgi seria a melhor opção.

Algumas perguntas:

- Você disse seu uma aplicação e/ou uma biblioteca. Qual é ele? É um DLL? SE sua apenas chamada de uma função do DLL então que seja possível mesmo em ASP.NET e em ASP clássico (mim significa a chamada diretamente, com algumas limitações talvez).

- Que sua aplicação faz? Pode você modificá-la?

>> algum exemplo para fora lá onde os povos conetaram para backend aplicações de C++ de um Web site?

Eu não recordo um exemplo, mas é fácil de pensa de um Java applet Que coneta a algum usuário backend. Todo depende em cima de como sua aplicação é escrita

- Se a aplicação é um usuário de HTTP (tem um usuário de HTTP), a seguir você pode apenas AFIXAR ou as chamadas do ajax a ele using o Javascript etc. que adiciona a sustentação do usuário de HTTP à aplicação da A.A. ++ são realizadas facilmente pelo uso dos conjuntos de ferramentas como POCO por exemplo. Se eu não estou esquecendo o impulso igualmente tem tais caraterísticas.

- Se seu apenas um DLL/liberal, então em IIS, você pode escrever filtros do HTTP/alimentador (os dlls carregaram por IIS que fazem o trabalho especial, como esse que faz a reescrita do URL). Aqueles podem tomar o pedido e o delegado de HTTP ao liberal.

- Você pode mesmo construir um usuário de HTTP simples do substituto que possa tomar pedidos e delegado ao DLL (este é mesmo que a primeira opção acima).

- o cgi é igualmente possível, mas mais serido se sua aplicação é acostumada a ler do stdin e a escrever ao stdout. (uma aplicação do console)

Anotar que em todos os casos e soluções dados até agora, a idéia da linha de base é o uso do HTTP falar à parte posterior, porque aquela é a maneira possível a mais comum.

Outras soluções  
 
programming4us programming4us