시스템의 각 포트에 대해 SerialPort-Object 배열을 갖고 싶습니다. 내 생각은 그 방법으로 그것을 만드는 것이었다 :C + +에서 문자열 목록에서 클래스의 배열을 수행하는 방법, 초보자 질문!
public ref class CommunicatorClass
{
private:
static array<SerialPort^>^ _serialPortList;
public:
static void Main(){
// _serialPortList->Initialize;
for each (String^ s in SerialPort::GetPortNames())
{
Console::WriteLine(" {0}", s);
AddListItem(s);
}
}
static void AddListItem(String^ s)
{
// Get the length
_serialPortList->Length = _serialPortList->GetLength + 1;
_serialPortList[_serialPortList->GetLength] = gcnew SerialPort(s, 9600);
}
};
을하지만 난 C++/윈도우 프로그래밍 완전히 새로운입니다. 그래서, 예, 물론, 거기에 많은 오류가 있습니다. 아무도 그것을 수정하시기 바랍니다 (아이디어 그 자체가 완전 헛소리하지 않은 경우) 오류에 대한 몇 가지 단어를 말해?
좋을까요, 미리 감사드립니다.
이것은 C++가 아닌 C++/CLI입니다. 관리되는 코드 또는 기본 코드를 타겟팅합니까? –
그 코드는 C++이 아닙니다. 당신은 매우 혼란스러워 보입니다. –
네, 그럴 수도 있습니다. 이 사건은 지금 차이점을 모른다. 이 작업은 Visual C++에서 수행하는 것이 었습니다. 이전에는 사용하지 못했던 것입니다. 그래서 내가 msdn에서 몇 가지 예제를 발견하고 그냥 "자습서"그들은 자습서 또는 뭔가를 통해 일을해야만합니다. 우리는 – nico