Newsgroups : Borland : borland.public.delphi.nativeapi.win32 : 2006 Jan : Why my Statement cant work/error

www.cryer.info
Managed Newsgroup Archive

Why my Statement cant work/error

Subject:Why my Statement cant work/error
Posted by:"Bpk. Adi Wira Kusuma" (adi_wira_kusu..@yahoo.com.sg)
Date:Wed, 4 Jan 2006 00:04:14 +0700

  Data2000=Record
    dwSize :Cardinal;
    dwBytesXmited : Cardinal;
    dwBytesRcved : Cardinal;
    dwFramesXmited : Cardinal;
    dwFramesRcved : Cardinal;
    dwCrcErr : Cardinal;
    dwTimeoutErr : Cardinal;
    dwAlignmentErr : Cardinal;
    dwHardwareOverrunErr : Cardinal;
    dwFramingErr : Cardinal;
    dwBufferOverrunErr : Cardinal;
    dwCompressionRatioIn : Cardinal;
    dwCompressionRatioOut : Cardinal;
    dwBps : Cardinal;
    dwConnectDuration : Cardinal;
    end;

    RASSTATS2000=^Data2000;

Function RasGetConnectionStatistics(hRasConn:Cardinal;
            lpStatistics : RASSTATS2000) :Cardinal;external 'rasapi32.dll'
            name 'RasGetConnectionStatistics';

When I use Function RasGetConnectionStatistics like this:

var P:Data2000;

        .......................
        FillChar(P,SizeOf(P),0);
        P.dwSize := SizeOf(P);
        RasGetConnectionStatistics(hRasConn,@P);
        ...........
It can be compiled, When I run its procedure, I get error. Show Assembler
Code Windows

Glossary

File Types

Replies:

www.cryer.info
Managed Newsgroup Archive