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

    Problema utilizzo DLL con PChar

    Ciao,

    sto cercando di utilizzare una DLL (scritta in DELPHI) per la connessione con una periferica ethernet utilizzando PHP.

    Ho provato php_w32api.dll ma ho problemi a caricarla, quindi sono passato a provare il DynamicWrapper.
    Ora è configurato e funziona in quanto riesco ad utilizzare la funzione Beep del kernel32.

    Ho una funzione Test() che riceve in input una stringa di tipo PChar. Come posso convertire il dato in modo che lo legga?

    Grazie
    Ale

  2. #2
    Ho dimenticato che la funzione Test() deve ritornare una stringa PChar. Io ricevo una stringa di numeri che però non è coerente con quello che dovrei ottenere.

    Il mio codice è questo:

    Codice PHP:
    <?php
    $api 
    = new COM("DynamicWrapper");
    $api->Register("miadll.dll""Test""i=s""f=s""r=l");
    $string $api->Test("abcde");
    echo 
    $string;
    ?>

  3. #3
    up

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.