想請問各位大大:
我用Designer做完介面, 再用.net編譯之後造出cpp和h之後,
在裡面的其中一個slot裡寫了我要的rs232程式!我用windows API
且我有把windows.h包含到form1.h裡了!
編譯錯誤地方:
HANDLE handle;
DCB dcb;
BuildCommDCB("9600,n,8,1",&dcb);
handle = CreateFile("COM1",
GENERIC_READ|GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
編譯錯誤訊息:
BuildCommDCB: cannot convert parameter 1 form 'const char[11]' to 'LPCWATR'
CreateFile: cannot convert parameter 1 form 'const char[5]' to 'LPCWATR'
我大約可以看出來是說不能轉換參數! 不過我上網在怎們查這兩個
API的參數和別人的用法都是這樣也沒有錯, 不知道為什們我的就會
有錯! 難道是因為我是QT的關係嗎?