
За всички BCB програмери които обичат да пипат по портовете!
Разглеждайки старите постинги (Благодарение Никола Киров - тенкс)попаднах на нещо което отдавна се мъча сам да го няправя но неуспешно - програма за директен достъп до портовете под XP.
Програмата се казва WinIo моментално я дръпнах!
До тук добре ама колкото и да се борих не успях да направя WinIo.lib от Dll-а с IMPLIB
С други думи не тръгна с Borland-чо
Не знам в мен ли е проблема или компилера ми се е сбъгясал.
Затова написах едно класче в което ръчно зареждам DLL-а и описвам функциите
и мисля ,че го направих малко по лесно и елегантно за употреба.
Сега има само 6 прости функции и мисля ,че от повече няма нужда.
InportB (WORD port_address); // Read Byte
InportW (WORD port_address); // Read Word
InportD (WORD port_address); // Read Double Word
OutportB(WORD port_address, BYTE value);
OutportW(WORD port_address, WORD value);
OutportD(WORD port_address, DWORD value);
Който го кефи нека си дръпне сорса и ако намери кусури да свирка,
аз утрепах малко от работното време
