คำถามติดแท็ก message-pump

6
ปั๊มข้อความคืออะไร?
ในชุดข้อความนี้ (โพสต์เมื่อประมาณหนึ่งปีที่แล้ว) มีการอภิปรายเกี่ยวกับปัญหาที่อาจมาพร้อมกับการรัน Word ในเซสชันที่ไม่โต้ตอบ คำแนะนำ (ค่อนข้างรัดกุม) ที่ให้ไว้นั้นไม่ควรทำเช่นนั้น ในโพสต์หนึ่งมีการระบุว่า "Office API ทั้งหมดถือว่าคุณใช้งาน Office ในเซสชันแบบโต้ตอบบนเดสก์ท็อปด้วยจอภาพแป้นพิมพ์และเมาส์และที่สำคัญที่สุดคือปั๊มข้อความ" ฉันไม่แน่ใจว่ามันคืออะไร (ฉันเขียนโปรแกรมใน C # มาได้ประมาณหนึ่งปีเท่านั้นประสบการณ์การเขียนโปรแกรมอื่น ๆ ของฉันส่วนใหญ่มาจาก ColdFusion) อัปเดต: โปรแกรมของฉันทำงานผ่านไฟล์ RTF จำนวนมากเพื่อดึงข้อมูลสองส่วนที่ใช้สร้างหมายเลขรายงานทางการแพทย์ แทนที่จะลองดูว่าคำแนะนำการจัดรูปแบบใน RTF ทำงานอย่างไรฉันตัดสินใจเปิดใน Word และดึงข้อความออกจากที่นั่น (โดยไม่ต้องเริ่ม GUI จริง ๆ ) ในบางครั้งโปรแกรมเกิดอาการสะอึกระหว่างการประมวลผลไฟล์เดียวและเปิดเธรด Word ที่แนบมากับเอกสารนั้นทิ้งไว้ (ฉันยังต้องหาวิธีปิดไฟล์นั้น) เมื่อฉันรันโปรแกรมอีกครั้งแน่นอนว่าฉันได้รับการแจ้งเตือนว่ามีเธรดที่ใช้ไฟล์นั้นและฉันต้องการเปิดสำเนาแบบอ่านอย่างเดียวหรือไม่? เมื่อฉันตอบว่าใช่ Word GUI ก็โผล่ขึ้นมาจากที่ไหนเลยและเริ่มประมวลผลไฟล์ ฉันสงสัยว่าทำไมมันถึงเกิดขึ้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.