最近搞了个小的C++工程,有关石油地质方面的测井曲线,无奈水平有限,出了很多小的错误,解决起来费神费力,总结一下,希望大家不要犯同样的错误。
1> 关于release下如何设置可以调试
VS2008 下,打开project—〉工程properties—〉选择C/C++标签—〉Debug Information Formate—〉Program Database(/zi)即可。
2〉FTP下载
要下载的地址写法:CString strRemoteFile=g_strJh +"/测井曲线/"+"tempdatafile.dat";
如果你指定了下载的文件所在的FTP位置,那么写下载路径时就不用加了。其中g_strJh为一个wejian夹名
我用了一个FTP的类 有时候还要看一下类里关于上传和下载的路径写法,不要用传统的固有的方式来写。
3〉使用GlobalAlloc分配内存时,往往是需要多分配一个单元内存,不然很多时候会内存泄露的。
hTempData = ::GlobalAlloc(GHND,sizeof(double)*(sum+1));
pTempData = (double*)::GlobalLock(hTempData);
4〉如果有问题搞不定,是要向人请教的,有时候别人一分钟,你要一天。没法,多积累多锻炼吧。
1> 关于release下如何设置可以调试
VS2008 下,打开project—〉工程properties—〉选择C/C++标签—〉Debug Information Formate—〉Program Database(/zi)即可。
2〉FTP下载
要下载的地址写法:CString strRemoteFile=g_strJh +"/测井曲线/"+"tempdatafile.dat";
如果你指定了下载的文件所在的FTP位置,那么写下载路径时就不用加了。其中g_strJh为一个wejian夹名
我用了一个FTP的类 有时候还要看一下类里关于上传和下载的路径写法,不要用传统的固有的方式来写。
3〉使用GlobalAlloc分配内存时,往往是需要多分配一个单元内存,不然很多时候会内存泄露的。
hTempData = ::GlobalAlloc(GHND,sizeof(double)*(sum+1));
pTempData = (double*)::GlobalLock(hTempData);
4〉如果有问题搞不定,是要向人请教的,有时候别人一分钟,你要一天。没法,多积累多锻炼吧。