ฉันเป็นมือใหม่ใน com รู้จัก MFC บ้างเล็กน้อยโดยที่เราสามารถใช้ CStringArray เพื่อรวบรวมสตริง ในกรณีต่อไปนี้ขององค์ประกอบ com ฉันสับสนว่าจะใช้สตริงใน com อย่างไร ต่อไปนี้เป็นกรณี ฉันกำลังพัฒนาส่วนประกอบ com และใช้งานด้วย ในองค์ประกอบ com ของฉันต่อไปนี้เป็นข้อกำหนดของฟังก์ชัน อ่านอาร์เรย์สองมิติจากไฟล์ xml แล้วเทลงในอาร์เรย์ทั่วไปตัวเดียวเช่น
_bstr_t bstrMember1Name,bstrMember2Name;
IEachData portsDataNode;
while(portsDataNode = CollectionOfData->NextData())
{
if (!GetStringAttribute(portsDataNode, _T("Member1"), bstrMember1Name))
{
hr = E_FAIL;
}
if (!GetStringAttribute(portsDataNode, _T("Member2"), bstrMember2Name))
{
hr = E_FAIL;
}
}
นี่คือเนื้อความของฟังก์ชันเมื่อฉันได้รับ Member1 และ Member2 เป็นประเภทส่งคืนจากการเรียก บริษัท One com แต่ฉันต้องการการรวบรวมแต่ละรายการและค่า แล้วพารามิเตอร์ของฟังก์ชันคืออะไร ฉันจะรวบรวม Member1 และ Member2 เป็นตัวแปรตัวเดียวได้อย่างไร