Vraag : Het roepen van C++ functies van CGI

Hello,

After een vraag eerder over hoe te aan de klasse van de a.c. ++ bibliotheek van een Webcliënt werd posten (mening http://www.experts-exchang e.com/Prog ramming/Languages/CPP/Q_26278170.html) te spreken het voorgesteld dat ik CGI zou moeten gebruiken voor het doen van so.

I heb bestudeerd CGI en hoe ik dit het best zou moeten doen. Ik nam van nota er zelfs een vermogen gealigneerd genoemd is: c++ waarin C++ de code binnen een perlCGI script.

I kan worden geschreven probeerde om gealigneerd te installeren: c++ maar ik houd krijgend fouten wanneer ik probeer om gealigneerde so.

Is te doen: C++ zelfs de beste optie (als bijvoorbeeld het gebruiken van een perlmanuscript).?

I am zeer nieuw aan dit eerlijk & nog vrij onzeker om te zijn hoe ik functies van a.c. ++ klasse/bibliotheek van CGI kan roepen.  Om het even welke verdere suggesties of voorbeelden (steekproeven) zouden zeer appreciated.

My Webserver zijn IIS zijn & wens ik om mijn Klassieke website van het ASPIS uit te voeren - > in wisselwerking staand met C++ bibliotheken vooraf zittend op webserver maching (waarschijnlijk CGI gebruiken zoals die in http://www.experts-exchang e.com/Prog ramming/Languages/CPP/Q_26278170.html)

Thanks!

Antwoord : Het roepen van C++ functies van CGI

Ik denk niet CGI de juiste keus was (na uw vroegere vraag gelezen te hebben). In het gunstigste geval, is het één van de mogelijke manieren, maar uw omschrijving van probleem was niet genoeg om te besluiten dat CGI de beste optie zou zijn.

Sommige vragen:

- U zei zijn een toepassing en/of een bibliotheek. Welke is het? Is het een dll? ALS zijn enkel het roepen van een dllfunctie toen die zelfs in ASP.NET en klassiek ASPIS mogelijk is (ik bedoel vraag direct, met sommige beperkingen misschien).

- Wat doet uw toepassing? Kunt u het wijzigen?

>> om het even welke voorbeelden daar waar de mensen met achterste deelC++ toepassingen van een website hebben verbonden?

Ik herinner aan geen voorbeeld, maar het is gemakkelijk van denkt aan Java Applet die met één of andere achterste deelserver verbinden. Het allen hangt af van hoe uw toepassing wordt geschreven

- Als de toepassing een server van HTTP (heeft een server van HTTP) is, dan kunt u enkel POSTEN of ajax wordt de vraag aan het die javascript enz. die de serversteun toevoegen van HTTP aan a.c. ++ toepassing gemakkelijk verwezenlijkt door het gebruik van toolkits zoals bijvoorbeeld POCO gebruiken. Als ik niet vergeet heeft de verhoging ook dergelijke eigenschappen.

- Als zijn enkel een dll/de Lib, dan op IIS, u de filters van HTTP/manager (dlls geladen door IIS die het speciale werk doen, als die url herschrijvend) kan schrijven. Die kunnen het HTTP- verzoek en afgevaardigde aan de Lib nemen.

- U kunt een eenvoudige plaatsvervangende Server van HTTP zelfs bouwen die verzoeken en afgevaardigde aan dll (dit is zelfde zoals de eerste optie hierboven) kan nemen.

- CGI is ook mogelijk, maar meer aanpaste als uw toepassing aan gelezen van stdin gebruikelijk is en schrijft aan stdout. (een consoletoepassing)

Merk op dat in alle tot dusver gegeven gevallen en oplossingen, het basislijnidee het gebruik van HTTP om aan het achterste deel is te spreken, omdat dat de gemeenschappelijkste mogelijke manier is.

Andere oplossingen  
 
programming4us programming4us