How Do IPass a Double by Reference into a COM Object's Methods
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentario
Walter Roberson
el 21 de Jun. de 2018
You and Cordell should consider working together https://www.mathworks.com/matlabcentral/answers/406857-how-to-pass-a-double-value-by-reference
Respuestas (0)
Ver también
Categorías
Más información sobre COM Component Integration en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!