Click here to Skip to main content
15,918,742 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: About Static Control Pin
see me24-Jul-06 18:31
see me24-Jul-06 18:31 
GeneralRe: About Static Control Pin
Hamid_RT24-Jul-06 19:52
Hamid_RT24-Jul-06 19:52 
AnswerRe: About Static Control Pin
see me24-Jul-06 18:14
see me24-Jul-06 18:14 
QuestionAbout command line arguments... Pin
simonchen.net24-Jul-06 17:08
simonchen.net24-Jul-06 17:08 
AnswerRe: About command line arguments... Pin
Michael Dunn24-Jul-06 18:43
sitebuilderMichael Dunn24-Jul-06 18:43 
GeneralRe: About command line arguments... Pin
simonchen.net24-Jul-06 19:02
simonchen.net24-Jul-06 19:02 
GeneralRe: About command line arguments... Pin
Michael Dunn24-Jul-06 22:58
sitebuilderMichael Dunn24-Jul-06 22:58 
Question[Noob] Using class pointers [modified] Pin
Lord Kixdemp24-Jul-06 16:59
Lord Kixdemp24-Jul-06 16:59 
AnswerRe: [Noob] Using class pointers [modified] Pin
John M. Drescher24-Jul-06 17:08
John M. Drescher24-Jul-06 17:08 
AnswerRe: [Noob] Using class pointers Pin
bob1697224-Jul-06 17:12
bob1697224-Jul-06 17:12 
GeneralRe: [Noob] Using class pointers Pin
Lord Kixdemp24-Jul-06 17:16
Lord Kixdemp24-Jul-06 17:16 
GeneralRe: [Noob] Using class pointers Pin
bob1697224-Jul-06 17:25
bob1697224-Jul-06 17:25 
GeneralRe: [Noob] Using class pointers Pin
Lord Kixdemp24-Jul-06 17:31
Lord Kixdemp24-Jul-06 17:31 
QuestionSetTimer Pin
thathvamsi24-Jul-06 16:56
thathvamsi24-Jul-06 16:56 
AnswerRe: SetTimer Pin
bob1697224-Jul-06 17:20
bob1697224-Jul-06 17:20 
QuestionWriting to I/O Port Pin
JBAK_CP24-Jul-06 12:43
JBAK_CP24-Jul-06 12:43 
AnswerRe: Writing to I/O Port Pin
John M. Drescher24-Jul-06 17:13
John M. Drescher24-Jul-06 17:13 
AnswerRe: Writing to I/O Port - EASY! Pin
normanS24-Jul-06 19:47
normanS24-Jul-06 19:47 
As John Drescher suggested, use a "port access" library.

I have personally used inpOut32.dll http://www.logix4u.net/inpout32.htm[^] - works like a dream.

The only problem I remember is that the documentation was not clear regarding data size. I think that it does 8-bit inputs and outputs, so if you want to read a 16-bit value, you have to read from an odd port and from an even port, shift one byte by 8, and add, etc. And if you want to write a 16-bit value, you have to split it to two 8-bit outport32 calls.

For example, if you want to read a 16-bit status from port 0x302:
usStatusTemp1 = inp32(0x302);
usStatusTemp2 = inp32(0x303);
usStatusWord = usStatusTemp1 + (usStatusTemp2<<8);

Questionexternal dependencies Pin
jpg64224-Jul-06 11:43
jpg64224-Jul-06 11:43 
AnswerRe: external dependencies Pin
NrmMyth24-Jul-06 19:41
NrmMyth24-Jul-06 19:41 
Question[Visual C++.NET] plotting 2d data [modified] Pin
franzcatch24-Jul-06 10:45
franzcatch24-Jul-06 10:45 
AnswerRe: [Visual C++.NET] plotting 2d data Pin
Justin Tay24-Jul-06 11:19
Justin Tay24-Jul-06 11:19 
QuestionMFC Automation support [modified] Pin
bob1697224-Jul-06 10:35
bob1697224-Jul-06 10:35 
AnswerRe: MFC Automation support Pin
bob1697224-Jul-06 11:11
bob1697224-Jul-06 11:11 
Questionstrcmp Pin
jon-8024-Jul-06 9:35
professionaljon-8024-Jul-06 9:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.