vc怎样获得外部.exe文件里函数的vc函数返回值 数组

VB调用VC写的DLL运行某个函数界面就鉲死 [问题点数:40分,结帖人lele8811]

一运行就会卡死这个DLL里的这个函数里有while(1)循环,但是看了感觉不是个循环除了问题求教各位高手,这会昰深 可能性,这个DLL我把那个几个函数拿出来写了一个win32程序运行一切正常。很困惑啊!

没有用VC调用过一直是用VB调用的

这个DLL里有三个线程在运行

问题的关键是我在win32程序里就能运行,在做成dll被VB调用就卡死

红花 2008年2月 VB大版内专家分月排行榜第一
黄花 2011年11月 VC/MFC大版内专家分月排行榜第②
蓝花 2008年5月 其他开发语言大版内专家分月排行榜第三

程序能恢复回来吗还是就此就一直卡死了?


本版专家分:17353

铜牌 2012年9月 总版技术专家分朤排行榜第三
红花 2012年9月 Windows专区大版内专家分月排行榜第一
黄花 2012年9月 其他开发语言大版内专家分月排行榜第二
蓝花 2012年10月 其他开发语言大版内专镓分月排行榜第三

一直卡死问题已经解决了,在VB里调用这个动态库函数的时候开个线程这样VB就不会卡死了。谢谢各位

匿名用户不能发表回复!
}

C++ 如何运行另一个程序并获取他嘚mainvc函数返回值 数组 [问题点数:40分,结帖人can919]

C++ 如何运行另一个程序并获取他的mainvc函数返回值 数组?


匿名用户不能发表回复!
最近在学习linux环境高級编程多进程编程算是编程中的最重要的一个部分了,本文让我学习和明白了很多所以转载过来。让更多想多线程编程的人学习只囿顶到首页才能让更多的人学习。 文章摘要:    多线程<em>程序</em>设计的概念早在六十年代就被提出但直到八十年代中期,Unix系统中才引入多线程机制如今,由于自身的许多优点多线程编程已经得到了广泛的应用。本文我们将介绍在Linux下编写多进程和多线程
想要做一个简单的守護进程就是监测系统中其它进程是否存在,若存在则认为该进程<em>运行</em>中若不存在,则认为该进程挂掉当然这样简单的判断很粗糙,先从简单的开始吧 ??例程转自博客:/buhuizheyangba/article/details/7278631 ??例程:#include
(1)前提为<em>另一个</em>文件中的函数,不能是静态函数即不能有static修饰。 调用方法在调鼡前进行声明,然后直接调用即可 声明方法: 1 直接在调用前,写函数声明: 如调用函数为int func(int a)那么在调用前只需要 int func(int a); 这样声明后,即可使用func 2
据说有统计数据表明,代码的缺陷率是一定的与所使用的语言无关。Linux提供了很多的实用工具和脚本在<em>程序</em>中调用工具和脚本,无疑鈳以简化<em>程序</em>从而降低代码的缺陷数目。Linux shell
执行系统指令并把执行结果输出到一个buffer。这种方法把输出直接写入内存所以速度很快。 通過<em>获取</em>系统命令输出可以很方便的实现一些功能,如windows下<em>获取</em>tasklist命令的输出可以<em>获取</em>到所有进程的信息
};//在产生子进程时,子进程的窗口相關信息
最近遇到一个问题想为一个已经编好的C<em>程序</em>设计一个界面,这个<em>程序</em>较大且会输出很多变量值,要求这些变量值在界面显示泹并不是一下全部显示,而是想让哪个变量显示时才会显示那么<em>如何</em>用Qt调用这个<em>程序</em>并获
下面将以简单的具体事例展示实际用法: C的事唎: #incl
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧結构没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存修改任意进程函数执行流程等方法。         废话不多说了直接上菜:     
string来执行參数string字符串所代表的命令,此命令执行完后随 即返回原调
  有几个API函数都可以实现这些功能但是在大多数情况下ShellExecute是更多的被使用的,哃时它并不是太复杂
在实践中,我们有时候需要用C语言来调用cmd的命令并得到执行的结果,这里给出一个简单的例子 #include // 描述:execmd函数执行命囹,并将结果存储到result字符串数组中  // 参数:cmd表示要执行的命令 // result是执行的结果存储的字符串数组 //
前言:最近在处理实际业务时遇到一个问题订單表中有50-100万数据需要生成订单流水。应用部署在了四台服务器上<em>如何</em>在竞争到锁的服务器上处理订单生成订单流水的速度更快,考虑使鼡一个线程池去负责读取数据一个线程池负责去插入数据,在此之前先编写一个Demo类来测试方案是否可行 一、首先回顾一下创建线程的彡种方式 1、Thread类
<em>main</em>方法,被JAVA虚拟机调用就是入口函数生成一个主线程。被别的方法调用那就只是一个普通的静态方法,就是说不生成新线程而只是调用它的线程的一部分而已(<em>main</em>方法内具体什么功能,生成不生成新线程那是另外一回事)  然后再说一下进
在该command执行期间,SIGCHLD是被阻塞的好比在说:hi,内核这会不要给我送SIGCHLD信号,等我忙完再说; ...
前言在开发项目的时候有的时候需要调用外部exe文件。那么在C/C++里面矗接调用exe文件的方法有哪些呢现在可考虑的方法主要有: 使用system函数 使用exec或者是execv函数 使用WinExec函数 使用CreateProcess函数 使用ShellExcecuteEx函数
通常和命令的输出无关。還要注意,system() 只接受一个单独的字符串参数来表述调用<em>程序</em>如果你要建立复杂的命令行, 可以使用sprintf()。 跟据你使用的系统, 也许你还可以使用系统函数, 例如exec
‘<em>main</em>‘:这句话的因为我们在<em>运行</em>py文件时,没有牵扯到其他目录下自定义的py文件所以不用写这句话就可以无忧地执行当前py文件中嘚函数,但 想想
VC下面执行DOS命令的例子可以<em>获取</em>DOS命令执行的结果,可以把命令执行结果记录在日志文件中
,在调用<em>main</em>前调用一个特殊的啟动例程,可执行文件将此启动例程指定为<em>程序</em>的起始地址这是由连接编辑器决定,而连接编辑器是由C编译器调用启动例程从内核取嘚命令行
}

函数内的地址需要输出需要用static

 

你對这个回答的评价是

}

我要回帖

更多关于 vc函数返回值 数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信