Ho due programmi Delphi7: un server di automazione COM (EXE) e l'altro programma che utilizza il server di automazione.Come utilizzare gli array di varianti in Delphi
Ho bisogno di passare una serie di byte da un programma all'altro.
Dopo alcune ricerche, ho trovato che usare gli array varianti è la strada da percorrere (correggimi per favore se conosci metodi migliori).
La mia domanda è: Come si crea un array variante in un programma, e come faccio a leggerne i valori nell'altro?
Conosco VarArrayCreate e VarArrayLowBound/VarArrayHighBound, ma non sono sicuro su come farlo correttamente.
Grazie!
Grazie! Potresti anche dare qualche codice di esempio su come leggere l'array sul lato del client? Diciamo che un vararray è passato al client in una variante, come lo leggi? Chiami VarArrayCreate o usi solo VarArrayLowBound ecc.? – Steve
Basta usare l'array sull'altro lato. Crealo solo una volta. Ma fai attenzione a chi è responsabile della sua eliminazione. – Runner