How Do IPass a Double by Reference into a COM Object's Methods
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to implement this method in matlab (Originally C#):
short RunFrozPredict(out double Cycles, out double finalC, out double finalKc, out double finalA, out double finalKa, out double finalCt, out double finalKct)
This is the code I wrote to try this:
cyc = 0;
fc = 0;
fkc = 0;
fa = 0;
fka = 0;
fct = 0;
fkct = 0;
invoke(afgrow, 'RunFrozPredict', cyc, fc, fkc, fa, fka, fct, fkct)
And this is the error message I am getting
Error using COM.Afgrow_Application/invoke
Error: Type mismatch, argument 1
Thanks for any help
1 Kommentar
Walter Roberson
am 21 Jun. 2018
You and Cordell should consider working together https://www.mathworks.com/matlabcentral/answers/406857-how-to-pass-a-double-value-by-reference
Antworten (0)
Siehe auch
Kategorien
Mehr zu COM Component Integration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!