2009-05-21 11 views
5

मेरे पास एक पुराना ऐप है जो मैं समर्थन करता हूं (वीबी 6 में लिखा गया है) और यह टीएपीआई के साथ इंटरफेस करता है। हाल ही में ऐप विंडोज 2008 सर्वर 64-बिट संस्करण पर स्थापित हो गया है। हालांकि, टीएपीआई इंस्टॉलेशन के लिए टीएसपी ड्राइवर, हालांकि, यह स्थापित हो गया, एक निर्दोष दिखने वाली चेतावनी दी।विंडोज 2008 64 बिट संस्करण पर टीएपीआई

हालांकि, ड्राइवर (जो कि सुनिश्चित करने के लिए 32-बिट है), विंडोज 2008 द्वारा मान्यता प्राप्त प्रतीत नहीं होता है। मैंने नियंत्रण कक्ष के 32-बिट संस्करण को मारने का प्रयास किया, लेकिन यह वहां नहीं था।

तो सवाल यह है: क्या 64-बिट सिस्टम पर टीएपीआई 64-बिट ड्राइवर की आवश्यकता है? यदि ऐसा है, तो क्या मेरा 32-बिट एप्लिकेशन 64-बिट TAPI ड्राइवर के साथ काम करने में सक्षम होगा?

उत्तर

3

पहले उत्तर बहुत गलत है। टीएपीआई एक विंडोज एपीआई है और विंडोज़ के हर आधुनिक संस्करण में समर्थित है! बेशक यह मूल रूप से समर्थित है। मुद्दा पूरी तरह से 32 बिट/64 बिट मुद्दा है। एक 32 बिट प्रक्रिया 64 बिट प्रक्रिया या वीज़ा बनाम में कॉल नहीं कर सकती है। एक टीएपीआई आवेदन चलाने के लिए, आपके पास सही टीएसपी होना चाहिए। एक 32 बिट आवेदन के लिए 32 बिट टीएसपी की आवश्यकता होगी। यदि आपके पास 64 बिट संकलित एप्लिकेशन है, तो आपको 64 बिट टीएसपी, या शायद 32 बिट टीएसपी की आवश्यकता होगी जो इसके यूआई कार्यों को एक अलग डीएल में निकाल देगा।

2

टीएपीआई 64 बिट विंडोज़ में नाटकीय रूप से समर्थित नहीं है हालांकि इसके आसपास जाने के तरीके हैं। आप मशीन पर वर्चुअल पीसी 32 बिट सत्र चला सकते हैं और इसका टीएपीआई समर्थन का उपयोग कर सकते हैं या आप वहां से तीसरे पक्ष के टीएपीआई ड्राइवरों में से एक को आजमा सकते हैं।

यह एक दोनों 32bit और 64bit प्रणाली के साथ काम करेंगे:

TAPI DRIVER

संबंधित मुद्दे