Domanda

Ho un CGI di Windows creata con Delphi 2007 utilizzando CGIExpert che ho bisogno per eseguire il debug.

C'è un solo modo per farlo funzionare dall'interno dell'IDE, mentre il passaggio di parametri ad esso? Ho provato a installare l'applicazione host a iexplore.exe (Run | Parametri). E inserendo un testo sul campo Parametri, ma proprio non riesco a passare alcun parametro in fase di esecuzione

Qualcuno sa di un modo in modo che possa funzionare il cgi con alcuni parametri dall'interno di IDE Delphi?

È stato utile?

Soluzione

Una cosa che ho usato per eseguire il debug di applicazioni basate ISAPI è idDebugger . Anche se non ho specificamente provato con un'applicazione CGI, forse vale la pena dare un'occhiata. L'autore cita espressamente il fatto che si assiste con applicazioni CGI. La cosa bella di questa soluzione è che rende il debug di ISAPI (e ho il sospetto un'applicazione CGI) facile come il debug di un'applicazione basata su Windows Form ... basta impostare un paio di punti di interruzione e di debug via.

Per utilizzarlo, è sufficiente impostare la directory di lavoro alla directory in cui si trova l'eseguibile CGI / ISAPI, e impostare l'applicazione host al file idDebugger.exe. Quindi impostare i parametri per la linea di URL (meno la http: // localhost / ) e il vostro tutto pronto.

Altri suggerimenti

Se si dispone di versioni più recenti di Delphi si tratta con un built-in WebApp Debugger solo per questo scopo. Se si dispone di una versione precedente di Delphi, provare CGIExpert che era il modo migliore per utilizzare CGI in Delphi.

Questo non risponde alla tua domanda, ma potrebbe essere utile:

http://www.htmlhelp.org/tools/cg-eye /live.html

si passa l'URL del tuo CGI e invia i valori ad esso per rilevare i problemi.

Avete bisogno di un server web per questo. Una volta caricato nel server web è possibile connettere il debugger Delphi ad esso. Non esattamente F9 ed eseguire il debug, ma funziona.

Se avete costruire la CGI con roba web-mediatore di Delphi si può anche scegliere di fare una Webapp Debugger che utilizza un piccolo webserver per soli purpeses di debug. Se si modella l'applicazione giusta è possibile utilizzare lo stesso codice sia un vero e proprio CGI di produzione e una versione webapp debuger per ottenere il meglio di entrambi i mondi. Vedere https: / /web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1050539.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top