Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    PHP e dll Visual Basic 6

    Salve a tutti,

    Pongo un quesito che magari farà storcere il naso a molti ma che ultimamente mi ha incuriosito.

    Ho un set di dll scritte in Visual Basic che gestiscono una serie di azioni su tabelle SQL Server.

    Ora.. probabilmente dovrò implementare un applicazione lato server che dovrà permettere di gestire parte di quel DB e mi chiedevo se da PHP c'era modo di sfruttare quelle librerie già scritte o se dovevo riscrivermele totalmente.

    Con IIS o Apache indifferente...

    Tengo a precisare che sto ancora riflettendo su quale sia il linguaggio migliore con il quale implementare il sistema e che si è partiti in un primo momento pensando appunto al .NET (che per questo genere di interazioni non crea problemi).

    Semplicemente adorando io soprattutto il PHP, e considerando anche la portabilità del codice mi chiedevo se il PHP poteva esser una strada valida.

    Grazie a chiunque mi dia un suo parere e/o consiglio.
    http://www.ophera747.com

  2. #2
    Allora.... Anche io tempo fa avevo realizzato però degli OCX scritti in VB6. Spulciando un pò nel manuale di PHP ho visto che lo si può caricare come componente COM e utilizzare le sue funzioni.

    All'epoca avevo scritto un OCX per la compressione/decompressione delle immagini con un mio algoritmo e dopo averlo testato in PHP ho visto che funzionava tutto regolarmente.

    L'esempio di partenza è il seguente :

    <?php
    // esecuzione di Word
    $word = new COM("word.application") or die("Non sono riuscito ad eseguire Word");
    echo "Word caricato, versione {$word->Version}\n";

    //lo porta in primo piano
    $word->Visible = 1;

    //apre un documento vuoto
    $word->Documents->Add();

    //esegue un po' di operazioni inutili
    $word->Selection->TypeText("Questa è una prova...");
    $word->Documents[1]->SaveAs("Prova inutile.doc");

    //chiude Word
    $word->Quit();

    //libera l'oggetto
    $word->Release();
    $word = null;
    ?>

    Poi da li lo sviluppo dell'applicazione!

    Spero di esserti stato di aiuto!

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.