App.Path返回现APPLICATION的路径
map_dll是文件名,此程序求出目录全长后在减去map_dll文件名的长度

解决方案 »

  1.   

    App.Path是指你的应用程序所在的路径,比如你的应用程序在C:\VB目录下那么App.Path="C:\VB",如果在调试的情况下App.Path=你工程文件(*.vbp)的所在的目录
    map_dll只是指那个文件的文件名
    第二段程序片段指
    取得map_dll文件的路径后运行其路径中的"send.exe"+此文件的参数,比如"-w"等
    如果不成功的话就执行If语句中的指令(成功为0)
    我没有仔细看,但大概就是这个意思
      

  2.   

    app是vb代的一个对象,包括很多东西。app.path是当前程序所运行的目录。map_dll应该是当前的目录比如c:\mydemo\map_dll,getPath得到的是c:\mydemoShell实质性一个外部程序,就是执行c:\mydemo\send.exe str1是参数,err是vb代的错误对象,任何可捕捉的错误都可以在其中得到
      

  3.   

    Shell my_path & "send.exe " & str1
    运行send.exe ,str1是send.exe 的参数(望文生义,可能是传递的文字串)