0

我正在开发一个执行少量操作的 wpf 应用程序。几天前我正在研究 C++ 应用程序,现在他们需要在我的 wpf 应用程序中实现相同的功能。

在我的 c++ 代码中,我编写了以下内容:

m_texti2cRead->clear();

unsigned char buffer[512];
int address = m_texteditAddress->getText().getHexValue32();
m_msp430->SetAddress(address);
if(m_msp430->ReadBytes(m_dataSize, buffer) == 1 )
{
   //Display
   String output = String::toHexString(buffer, m_dataSize);
   m_texti2cRead->setText(output);
}

我在我的 Wpf 应用程序中实现了相同的功能,如下所示:

ReadMessage = string.Empty;
Byte[] buffer = new Byte[512];
int address;
int m_DataSize = 1;

string strValue = AddressMessage;
if (strValue.StartsWith("0x"))
{
     strValue = strValue.Remove(0, 2);
     address = Convert.ToInt32(strValue);
     mComm.setAddress(address);
}           
if (mComm.ReadBytes(m_datasize, ref buffer) == 1)
{
    // Here I don know how to perform ToHexString Operation of (buffer and m_DataSize)
}

我怎样才能在我的 wpf 应用程序中做同样的事情???请帮忙!!!

4

0 回答 0