
BCB/Delphi
xinew
这个作者很懒,什么都没留下…
展开
-
C++builder6(delphi)提示无法加载 dclite70.bpl 的问题
Windows Server 2003 下 C++ builder 6(听说Delphi也一样) 提示无法加载 dclite70.bpl 的问题是 windows server 2003 的 DEF 数据执行保护造成的解决办法:出现下次是否继续加载 dclite70.bpl 包这个问题提示框后,先不要着急选择 yes 或者 no,先设置右击“我的电脑”。单击“属性”。在“系统属原创 2009-08-28 02:58:00 · 911 阅读 · 0 评论 -
关闭Visual Studio 2005/2008 实时调试器
安装了Visual Studio 2005/2008 后,每次出现程序错误就会出现如下图所示实时调试器,感觉很烦。 百度一下加上自己的实验找到了几种解决方法。 1. 修改Visual Studio 2008的调试设置 打开visual studio 2008或visual studio 2005,打开菜单栏-工具-选项-调试-实时,然后看到三个选项,分别是本机,脚本,托管,转载 2009-10-22 13:08:00 · 849 阅读 · 0 评论 -
Visual C++进程间数据通信的实现
在Windows系统中,各个应用程序(进程)之间常常需要交换、传递数据,这就要解决进程间的数据通信问题。在最初的16位Windows3.x系统中,所有Windows应用程序共享单一地址,任何进程都能够对这一共享地址空间的数据进行读写操作。随着Windwos98、WindowsNT、Windows2000等32位的操作系统的出现,规定每个进程都有自己的地址空间,一个Windows进程不能存取转载 2009-10-11 03:36:00 · 757 阅读 · 0 评论 -
VC++中进程与多进程管理的方法
进程进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。进程仅仅是一个存在,是不能独自完成任何操作的,必须拥有至少一个在其环境下运行的线程,并由其负责执行在进程地址空间内的代码转载 2009-10-11 03:35:00 · 480 阅读 · 0 评论 -
内核级结束进程c代码
#include #include #include #include #pragma comment (lib,"ntdll.lib") // Copy From DDK #pragma comment (lib,"Kernel32.lib") #pragma comment (lib,"Advapi32.l转载 2009-10-11 03:19:00 · 2189 阅读 · 0 评论 -
如何做到只允许一个实例运行?
在《C++Builder深度历险》这本书中有很详细的说明 以下工程.H文件:可以实现已运行的程序在最小化时再运行第二个时还原第一个程序。。。。。 #include #pragma hdrstop //---------------------------------------------------------------------------转载 2009-10-11 03:13:00 · 578 阅读 · 0 评论 -
如何禁止用户通过任务管理器终止进程的一种方法(Win2000/xp)
通过WH_CBT类型的HOOK 和nIndex为GWL_WNDPROC的SetWindowLong实现进程保护。 实现的范例下载: 附件[SafeProcess.rar]:http://blog.blogchina.com/upload/2004-12-20/20041220143803647829.rar 1. 通过Timer过程或其他方式查找Windows任务管理器窗口是否存在。转载 2009-10-11 03:33:00 · 1475 阅读 · 0 评论 -
C++强杀进程,可结束IceSword
核心代码:#include #define NT_DEVICE_NAME L"//Device//KillProcess"#define DOS_DEVICE_NAME L"//DosDevices//KillProcess"UNICODE_STRING Devi转载 2009-10-11 03:25:00 · 978 阅读 · 0 评论 -
VC查看系统进程ID,终止进程的程序源码
// ProcessDlg.cpp : implementation file // #include "stdafx.h" #include "Process.h" #include "ProcessDlg.h" #include #include "InfoDlg.h" #ifdef _DEBUG转载 2009-10-11 03:40:00 · 1508 阅读 · 0 评论 -
用C++ Builder编写Tray程序
Tray(托盘)是Windows9x任务条上的一个特殊区域,它的技术名称为“任务栏布告区”,一些软件(如金山词霸Ⅲ)运行时会在托盘上放置一个图标,使用户一眼就能知道这个程序正在后台运行,要想激活它也很容易,通常只需单击一下这个图标即可,非常方便。 Tray的编程比较特殊,但并不难,主要包括图标、工具提示和消息等三个方面,它是Shell编程的一部分。ShellAPI提供了Shell—Notif转载 2009-09-12 03:42:00 · 630 阅读 · 0 评论 -
Tray编辑,弹出的菜单不消失?就象POPO2004前几个版本一样
Tray编辑,弹出的菜单不消失,非得点击一下才可以消失, 就象POPO2004前几个版本的BUG一样,请高手指点 源代码如下: // .h //--------------------------------------------------------------------------- #ifndef MainFormUnit原创 2009-09-12 04:24:00 · 598 阅读 · 0 评论 -
用C++ Builder获取应用程序图标
文/王斌 我们经常在网上看到有关提取图标的共享软件或免费软件。喜欢编程的朋友们都在梦想自己能够动手做一个!使用可视化编程利器C++Builder可使你制作这样的软件变得非常轻松。 建立工程文件 首先启动C++Builder,新建一工程,在窗体上放置两个控件:“抽取”按钮SpeedButton1、“退出”按钮SpeedButton2。设一个ListView控件用来浏览抽取的图表信息、转载 2009-09-12 03:00:00 · 659 阅读 · 0 评论 -
BCB6 Linker Error C0W32.OBJ
BCB6 Linker Error C0W32.OBJ -------------------------------------------------------------------------------- 用 C++ Builder 6 開個專案準備進行系統開發, 就只單單開個空視窗而已, 竟然編譯會有錯誤, 錯誤訊息為: [Linker Error] Unresolved e转载 2009-09-10 19:32:00 · 1515 阅读 · 0 评论 -
用C++ Builder获取应用程序图标
用C++ Builder获取应用程序图标我们经常在网上看到有关提取图标的共享软件或免费软件。喜欢编程的朋友们都在梦想自己能够动手做一个!使用可视化编程利器C++Builder可使你制作这样的软件变得非常轻松。 建立工程文件 首先启动C++Builder,新建一工程,在窗体上放置两个控件:“抽取”按钮SpeedButton1、“退出”按钮转载 2009-09-09 18:27:00 · 851 阅读 · 0 评论 -
C++与Java混合编程
C++与Java混合编程作者:赖锋下载源代码 现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使用Javascript或Python等脚转载 2009-11-26 22:23:00 · 793 阅读 · 0 评论