Ich habe zwei Delphi7-Programme: ein COM-Automatisierungsserver (EXE) und das andere Programm, das den Automatisierungsserver verwendet.Wie varianten Arrays in Delphi zu verwenden
Ich muss ein Array von Bytes von einem Programm zum anderen übergeben.
Nach einiger Suche habe ich festgestellt, dass die Verwendung von Varianten-Arrays der Weg ist (korrigieren Sie mich bitte, wenn Sie irgendwelche besseren Methoden kennen).
Meine Frage ist: Wie erstelle ich eine Variante Array in einem Programm, und wie lese ich dann seine Werte in der anderen?
Ich weiß über VarArrayCreate und VarArrayLowBound/VarArrayHighBound, aber ich bin mir nicht sicher, wie man das richtig macht.
Danke!
Dank! Könnten Sie auch einen Beispielcode zum Lesen des Arrays auf der Client-Seite geben? Lassen Sie uns sagen, dass ein Vararray in einer Variante an den Client übergeben wird, wie liest man es? Rufen Sie VarArrayCreate oder nur VarArrayLowBound usw.? – Steve
Verwenden Sie einfach das Array auf der anderen Seite. Erstelle es nur einmal. Aber pass auf, wer dafür verantwortlich ist. – Runner