runwucong 发表于 2012-6-26 21:54:40

vb 调用matlab的dll的图片问题

如果调用matlab产生的一个dll ,调用了两次,每次产生一幅图(图片并非另存的bmp 什么的就是fig),但是如果对一幅图进行放大之后,第二幅图就不能放大或缩小了,一点击直接就自动关闭了,不知道有没有大神碰到过,斑竹啊大神啊望指点。
要怎么样才能同时可用??????

runwucong 发表于 2012-6-26 22:06:50

M文件很简单
function plot2d(x,y)
plot(x,y)

通过COM组建发布为dll文件
private plot1 As plot2dfigure_try.plot2dfigure_tryclass
private plot2 As plot2dfigure_try.plot2dfigure_tryclass

Private Sub Command1_Click()
   Dim x(1 To 2) As Double
   Dim y(1 To 2) As Double
      x(1) = 1870
      x(2) = 1874
      y(1) = 1817
      y(2) = 1823
set plot1 =new plot2dfigure_try.plot2dfigure_tryclass
set plot2 = new plot2dfigure_try.plot2dfigure_tryclass

callplot1.plot2d(x,y)
callplot2.plot2d(y,x)
end sub


移动或是放大一副,然后再移动另外的 就直接跳出了vb ,一定指导一下啊!!!
页: [1]
查看完整版本: vb 调用matlab的dll的图片问题