当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 以前写一个程序遇到一个小问题,但是一直没时间把这个问题整理出来。
 

 

    摘要:一、创建一个线程 handle createthread( lpsecurity_attributes lpthreadattributes, size_t dwstacksize, lpthread_start_routine lpstartaddress, lpvoid lpparameter, dword dwcreationflags, lpdword lpthre......
 ·一个多线程的日志记录dll     »显示摘要«
    摘要: 一个多线程的日志记录dll 日志记录对于应用程序来说是很重要的。本文就简单实现的实现了这样一个模块。该模块实现对程序预期的信息进行记录的功能。该模块为每一个向它进行注册的模块开启一个线程并同时创建或者打开一个同名但扩展名为.log的文本文件,此文件位于程序可执行文件目录下的/log子目录下。这样也具有了一定的灵活性,比如可以再debug版本中用此库输出调试信息到文件,而在release版本中......


VC6 的小BUG —— fmodf()
以前写一个程序遇到一个小问题,但是一直没时间把这个问题整理出来.当时的测试程序也早已经不在了,只能重新写一个.

  【程序编程相关:在pocketpc2003中如何回调bu

bug来源于vc里的数学库.fmodf()函数可以对float型的变量进行取模运算,但是对有些值的有些运算却不能正确表达.可以参照以下这个程序. 【推荐阅读:请教一个关于用winsocket实现组播

#include <math.h> 【扩展信息:使用Tangram构造你自己的软件开发平

#include <iostream>

using namespace std;

void main()

{

       float f;

       do

       {

              cout<<"---------------------------"<<endl;

              cin>>f;

              cout

              <<fmodf(f , 100.0f) / 10.0f<<endl


...   下一页
    摘要:windows应用程序间数据通讯的基本方式有四种。最简单的是利用剪切板;另一种是dde(dynamic data exchange动态数据交换),它利用一种公共的协议实现两个或多个应用程序之间的通讯;再者是通过内存映射文件,内存映射可以将一个进程的一段虚拟地址映射为一个文件,然后其它的进程可以共享该段虚拟地址;最后就是通过管道与邮路实现进程间数据通信。 要讨论管道与邮路之前先让我们来复习一下这几个......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE