Time of Update: 2018-12-04
在用GDI+寫程式時,有 bmp = new Bitmap(L"E:\\1.png");用VC6 SP6或VS2005編譯錯誤為error C2660: 'new' : function does not take 3 parameters這是VC的一個BUG,微軟至今還沒有解除。解決辦法如下:法一:在該CPP檔案開頭部分注釋掉#define new DEBUG_NEW#ifdef _DEBUG//#define new
Time of Update: 2018-12-04
用MFC做的Dialog based 程式只要在OnInitDialog()函數裡面寫如下代碼就能實現視窗隱藏: SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);
Time of Update: 2018-12-04
我們在調用c#或者JAVA寫的WebService、WCF介面時,會存在這個或者那個的異常情況,如果不能正確捕獲,就會導致應用程式崩潰 。經過尋找資料,終於找到瞭解決問題的答案!1:首先調用介面時,需要選擇' 公用語言運行庫支援/clr' (vs2005是這樣的)2:在需要處理異常的模組添加 #using <mscorlib.dll>#include <tchar.h>using namespace System;3:在可能出現異常的地方,用try(){}catch(..
Time of Update: 2018-12-04
1:首先在.h裡添加以下訊息 afx_msg void OnDrawColorForMyList(NMHDR *pNmHdr, LRESULT *pResult ) 2:然後在.cpp裡添加入口訊息 ON_NOTIFY( NM_CUSTOMDRAW, IDC_LIST1, OnDrawColorForList ) //為改變顏色添加的訊息 3:最後添加函數void CTDlg::OnDrawColorForList ( NMHDR *pNmHdr, LRESULT *pResult
Time of Update: 2018-12-04
此問題由日曆時間結構time_t引起,系C語言經典問題。使用gSoap產生的C++ SOAP代理使用日曆時間time_t,日曆時間表示“從一個標準時間點到此時的時間經過的秒數”。標準時間點採用世界標準時間UTC (即格林威治標準時間GMT)表示。中國內地時間與UTC的時差為+8,因此使用C++編寫程式時應注意此時差。如上傳時計算不正確,則伺服器儲存的“差值秒數”也將存在問題。此時即會出現形如相差8小時的情況。解決方案為上傳時產生正確的time_t結構。
Time of Update: 2018-12-04
其實,openssl無需通過dos進行安裝,網上有現在的安裝包,安裝最新的,下面有3個檔案夾,bin,include,lib,這3個會用到的。下載gsoap,解壓!如果用到SSL,要重新編譯wsdl2h,VisualStudio2005下的進行編譯,編譯前要把openssl的相關include和lib檔案選擇進來,匯入libeay32.lib和ssleay32.lib,如果C:\OpenSSL-Win32\lib\VC裡沒有這2個庫檔案,則加進去工程配置裡WIN32,_DEBUG,_WINDOW
Time of Update: 2018-12-04
下面開始學T-SQL的文法 一.注釋 -- 單行注釋,從這到本行結束為注釋,類似C++,c#中// /* … */ 多行注釋,類似C++,C#中/* … */ 二.變數(int, smallint, tinyint, decimal,float,real, money ,smallmoney, text ,image, char, varchar。。。。。。) 文法: DECLARE { {@local_variable data_type} } [,...n] 例如: declare @ID
Time of Update: 2018-12-04
一,添加gdi相關檔案 1,從網路上下載gdi標頭檔和庫檔案 http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip2,解壓之後將將其中的Includes和Lib中的檔案拷到vc目錄下的Includes和Lib檔案夾中;3,將以下代碼加入StdAfx.h標頭檔中:#ifndef ULONG_PTR#define ULONG_PTR unsigned long*#include "GdiPlus.h "using
Time of Update: 2018-12-04
通常用gsoap調用webService,是沒有什麼問題的,參考http://hi.baidu.com/lbird/blog/item/0222bb6eb2eb12d480cb4a50.html http://www.ibm.com/developerworks/cn/webservices/ws-soa-gsoap/index.html#resources但是如果用gsoap調用WCF,就有問題了,和服務的和用戶端soap的版本問題有關係,詳見下面的連結http://social.
Time of Update: 2018-12-04
最近學習控制項方面的知識,一些東西,記下! 1:Property:ActiveX Control的屬性:相當C+類的成員變數,該屬性可以供控制項自己用,也可以讓外部調用! 【類似於C+裡面的public範疇,Property可以直接在控制項屬性列表裡編輯,這樣才能夠體現出控制項的優勢,當然也可以通過函數方式去設定,但是沒有直接在屬性列表裡編輯方便】 2:Method:ActiveX
Time of Update: 2018-12-04
工作中碰到一個問題,就是下載資料的時候,會隨機出現程式崩潰,具體就是堆疊溢位,找了N久也沒有找到問題,頭疼死了,今天在查問題時候,看到網上一片文章,豁然開朗,先分享如下:在用GlobalReAlloc之前,如果對記憶體塊加鎖了,就必須先解鎖,否則很容易出現堆疊溢位的!INT sizemem = 2048 ;HGLOBAL m_global = NULL ;m_global=GlobalAlloc(GHND,1024);Globallock(m_global);..................
Time of Update: 2018-12-04
轉:VC6 如何增加和刪除External Dependencies中的檔案External Dependencies是說你沒有把這個檔案加入到這個工程中,但是需要這個檔案的支援。當然有時是誤操作。比如你從工程裡面刪除了abc.h但是在其中一個檔案中用#include包含了這個檔案,那麼,abc.h就會進入External Dependencies中。.cpp檔案比必須加到工程的Source Files中,否則編譯link時候總是出錯。而加進去就沒有問題。
Time of Update: 2018-12-04
如果用soap調用web service 或者 wcf,如果傳輸的參數,沒有用到unicode,則沒有事情,一切都OK的,但是,如果傳輸的參數中,如果有包含unicode的,則無論上傳或者下載,都有問題.解決方案如下:路徑:C:\gsoap_2.8.7\gsoap-2.8\gsoap\bin\win321:用wsdl2h -s -o test.h 來產生標頭檔; (產生的是C++標頭檔) 參考 : http://blog.csdn.net/gogor/article/details/589
Time of Update: 2018-12-04
1:CListCtrl的SetItemState函數的使用 BOOL CListCtrl::SetItemState(int nItem, UINT uState, UINT
Time of Update: 2018-12-04
《大腕》 一定得是N層結構, 層數越多越好,層少了使用者會誤會我們不重視, 什麼資料訪問層呀,實體控制層啊,能給他加上的全加上。 程式員一定都得是老鳥,30以下基本不考慮, 還得清一色的外企空降兵, 都有10年以上編程經驗的那種,用過的語言越多越好, 編程都不帶查MSDN的,牛吧! 程式員個個都配IBM筆記本, CPU要3G以上的,記憶體硬碟和螢幕都要最大的, 擴充槽別剩下,能插上的全插上。
Time of Update: 2018-12-04
昨天得知,一個大學同學結婚了,當初在學校的時候,和他說話不多,所以交情一般,不過他人還不錯,畢業之後也難得見一面。今天下午快下班的時候,又聽一個同學說,當初高中時候玩的不錯的一個同學明天就要抱得美人歸,好生不令人羨慕。不能當面道喜,只能遙祝他們新婚大喜了。 兩對新人的喜照我也看到了,當然都是幸福的模樣,下面的這副圖送給他們,祝願他們婚姻美滿,百年好合。
Time of Update: 2018-12-04
萬易網:http://www.wapease.com中國wap網:http://www.wapcn.net新浪網:www(wap).sina.com搜狐網:www(wap).sohu.com.cn中國移動通訊集團WAP網站:wap.chnmobile.com掌中網:www(wap).handweb.yeah.net掌上網:www(wap).airwap.com掌中萬維:www(wap).newpalm.com移動商務網:www(wap).ebwap.com新通訊:www(wap).5comm.c
Time of Update: 2018-12-04
ST的條件聲明只有一個if語句,假如attribute為bool值,則直接計算,否則它通過判斷attribute是否有值來計算。接下來看幾個例子:例1,計算bool值:StringTemplate st = new StringTemplate(@"$if(c)$ 條件成立$else$ 條件不成立$endif$");st.SetAttribute("c",
Time of Update: 2018-12-04
6.匿名模板/遍曆匿名模板的文法為:$attribute:{anonymous-template}$,遍曆attribute,對每個元素都應用此匿名模板,自動化佈建it為當前元素名稱:string[] strArray = new string[] { "a","b","c" };StringTemplate st = new StringTemplate("$array:{當前元素$it$};separator=/",/"$");st.SetAttribute("array",
Time of Update: 2018-12-04
在實際應用中,極少有可能把模板定義在代碼中,一般都是儲存在檔案中。ST通過StringTemplateGroup載入模板檔案,ST中預設的模板檔案尾碼名為.st。1、運算式分隔字元在示範載入模板檔案之前,不得不說一下預設的運算式分隔字元,ST為模板提供了2種運算式分隔字元$…$和<…>,它們分別由Antlr3.ST.Language命名空間下的TemplateLexer、AngleBracketTemplateLexer定義,模板(st)的預設運算式分隔字元為$…$;模板組(stg)