PDA

Visualizza la versione completa : [Delphi], dll ed array di WideString dinamico.


denis76
07-02-2013, 22:50
Salve a tutti. Una funzione di una dll scritta in delphi accetta questi valori:

type AWideString= array of WideString;
type PAWideString= ^AWideString;

procedure DLLFunction(Templates: PAWideString); stdcall;

La funzione dimensiona a piacimento l'array di WideString chiamato Templates e vi scrive all'interno qualcosa.
Se la dll viene interrogata da un programma delphi tutto ok, ma come la si puņ interrogare da un programma C?

Lo scopo č passare alla dll un puntatore a stringhe di modo che la dll possa allocare spazio a piacere e scriverci tutto ciņ che vuole.

Avete idee?

Loading