1688 发表于 2018-7-24 12:29:53

32位CDR能用 64位不能用 求解改下代码

本帖最后由 1688 于 2018-7-24 12:31 编辑

'先声明所需的API代码
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function AttachPlugin Lib "C:\Project2.dll" (ByVal arg1 As Long, ByVal arg2 As Long, ByVal arg3 As Integer) As Long
Public Declare Function ss Lib "C:\Project2.dll" (ByVal arg1 As Long, ByVal arg2 As Long) As Long
Public hDocker As Long, hh As Long
Public Type Dataid                                       '/存储数据结构体
    x As Double                                    'x
    y As Double                                    ' y
    id As String                                 '
End Type


no543216789 发表于 2018-7-24 13:12:09

VBA FOR CorelDraw,32位和64位代码规范不一样的,
如果要写不同的代码就需要去查帮助了。

之前将自用的32位XP小插件应用到WIN7 64BIT上,也是查帮助说明才改好的。
只可惜改好不久就不怎么使用CDR了,现在改用AI作图了。

印刷人 发表于 2018-7-24 13:57:11

在什么条件下:32位CDR能用 64位不能用。。。。。。。。。。

1688 发表于 2018-7-24 14:43:18

no543216789 发表于 2018-7-24 13:12
VBA FOR CorelDraw,32位和64位代码规范不一样的,
如果要写不同的代码就需要去查帮助了。



我这个是在win7 64位系统上      CDR32软件上可以用    在CDR2018软件64位的不能用

1688 发表于 2018-7-24 14:44:02

no543216789 发表于 2018-7-24 13:12
VBA FOR CorelDraw,32位和64位代码规范不一样的,
如果要写不同的代码就需要去查帮助了。



我这个是在win7 64位系统上      CDR32软件上可以用    在CDR2018软件64位的不能用

1688 发表于 2018-7-24 20:06:33

no543216789 发表于 2018-7-24 13:12
VBA FOR CorelDraw,32位和64位代码规范不一样的,
如果要写不同的代码就需要去查帮助了。



64不能用的问题以解决

彩广告 发表于 2018-7-25 13:03:53

这个代码是解决什么用的?你都不发清楚?:)

ggcupp 发表于 2018-7-25 14:55:35

只需要修改发红的代码即可

1688 发表于 2018-7-26 09:01:35

在会的人面前真是太简以叫高手帮改 以解决

彩广告 发表于 2019-5-22 11:40:58

你直接把32位代码上上来,不就行了。让高手改下,也能赚点币。:lol:lol
页: [1] 2
查看完整版本: 32位CDR能用 64位不能用 求解改下代码