乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 136|回复: 4

[编程交流] 任何人都知道Winsock处于活动状态

[复制链接]

37

主题

125

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
190
发表于 2022-7-6 22:59:33 | 显示全部楼层 |阅读模式
大家好,
 
正如标题所示,我正在为Winsock寻找vlax创建对象名。
 
任何帮助都将不胜感激
 
干杯
奥利
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 23:24:18 | 显示全部楼层
你好奥利,
 
我以为是:
 
  1. MSWinsock.Winsock

 
但我可能错了。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 23:40:28 | 显示全部楼层
这应该得到所有ProgID的列表
 
  1. (defun GetProgIDs ( / *error* regPath file id ofile lst )
  2. (vl-load-com)
  3. ;; Lee Mac  ~  17.02.10
  4. (defun *error* ( msg )
  5.    (and ofile (close ofile))
  6.    (or (wcmatch (strcase msg) "*BREAK,*CANCEL*,*EXIT*")
  7.        (princ (strcat "\n** Error: " msg " **")))
  8.    (princ)
  9. )   
  10. (if (setq file (getfiled "Output" "" "txt" 1))
  11.    (progn
  12.      (foreach desc (vl-registry-descendents
  13.                      (setq regPath "HKEY_CLASSES_ROOT\\CLSID"))
  14.        (if (setq id (vl-registry-read
  15.                       (strcat regPath "\" desc "\\ProgId")))
  16.          
  17.          (setq lst (cons (vl-princ-to-string id) lst))
  18.        )
  19.      )
  20.      (setq ofile (open file "w"))
  21.      
  22.      (mapcar '(lambda ( x ) (write-line x ofile)) (acad_strlsort lst))
  23.      
  24.      (setq ofile (close ofile))
  25.    )
  26. )  
  27. (princ)
  28. )
回复

使用道具 举报

37

主题

125

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
190
发表于 2022-7-6 23:52:07 | 显示全部楼层
李:你是史诗;我从出生起就一直在搜索上述函数
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-7 00:10:19 | 显示全部楼层
谢谢,奥利,我尽力了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-1-31 15:11 , Processed in 0.184516 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表