解决方案 »
- 对于程序中经常使用到的函数,应该怎么样定义或使用才能使程序的性能最佳,是定义成静态函数或使用线程吗?
- 虚拟机的故障我用的是VM6.5的
- 散分请大家看震撼人心的奇迹!
- 郁闷啊!VC2005中使用API的问题,真是相当奇怪了!
- WindowsMediaPlayer9.0控件闪烁的问题
- 想屏蔽掉CEdit控键的右键菜单,通过重载OnRButtonDown()做到鼠标不响应了,但是却没办法屏蔽键盘的鼠标菜单键,郁闷阿!
- 有熟悉透明代理的高手吗?
- 哪里有数据库程序的原代码(不是访问数据库,是自编的数据库)
- 如何把unsigned char ucImage[IMAGESIZE_ROW][IMAGESIZE_COLUM]变成BYTE *Image
- 在多线程WaitForSingleObject () 与互斥量时,等时间超时的疑问
- VC 2路串口采集数据怎么办?新手求教
- 求问:如何在richedit中实现分页??
至于你读取文件后得到的东西,
我假设你socketDialog类中有一个Save函数,参数是这样 Save(BYTE *buf,int len);这时分两种情况:
1.你是在读取文件数据后马上调用Save,那就直接 Save(buf,len)就行了.
2.你是读取文件数据后不马上保存,是先放到内存中, 这样的话你就得在socketDialog类中申请一个空间,缓存这些数据.又假设有一个函数
BOOL HoldBuf(BYTE *buf,int len)
{
m_pbuf=new BYTE[len];
memcpy(m_pbuf,buf,len);
return TRUE;
}