2008-09-26 15 views
7

के साथ इनफॉर्मिक्स डीबीएक्सप्रेस मेरे पास सरल एप्लिकेशन है जो इनफॉर्मिक्स डेटाबेस को जोड़ने के लिए dbExpress का उपयोग करता है। यदि मैं इसे टर्बोडेल्फी के साथ संकलित करता हूं तो यह WinXP और Win2003 दोनों पर काम करता है।डेल्फी 200 9 और विंडोज 2003

जब मैं नई डीप्ली 200 का उपयोग करता हूं तो मेरा ऐप WinXP पर ठीक काम करता है लेकिन Win2003 पर शुरू नहीं होता है। त्रुटि के साथ कोई MessageBox, इवेंटलॉग में केवल जानकारी:

, आवेदन inf_dbexpress_test.exe, संस्करण 0.0.0.0 Faulting दोषयुक्त मॉड्यूल kernel32.dll, संस्करण 5.2.3790.4062, गलती का पता 0x0000bee7।

मुझे लगता है कि जब तक मेरी अन्य एप्लिकेशन दिल्ली 2009 इन्फोर्मिक्स Win2003 पर काम करता है कनेक्ट करने के लिए ODBC का उपयोग करता है के साथ संकलित इस dbExpress ड्राइवर के साथ समस्या है।

कोई भी परीक्षण कर सकता है अगर डेल्फी 200 9 से इन्फॉर्मिक्स डीबीईएक्सप्रेस ड्राइवर विंडोज 2003 के साथ काम करता है?


आपकी मदद के लिए धन्यवाद, लेकिन यह काम नहीं करता है।

$INFORMIXDIR के लिए के रूप में: मैं ClientSDK 3.5 पुनर्स्थापित और मेरे $INFORMIXDIR अब है:

c: \ इन्फोर्मिक्स

(था ग: \ Program Files ...)।

मैं अपने ऐप से डीबी से कनेक्ट कर सकता हूं जो ओडीबीसी का उपयोग करता है। लेकिन WinXP संगतता मोड में भी dbExpress ऐप शुरू नहीं हो सकता है।


मैं bug #67823:

उत्तर

1

हम्म के रूप में डेल्फी गुणवत्ता की सेंट्रल में यह सूचना दी है शायद एक अजीब सुझाव है, लेकिन बड़ा अंतर यह है डेल्फी 2009 में परिचय यूनिकोड है। सभी तार अब यूनिकोड तार हैं। क्या यह संभवतः समस्या के लिए एक स्पष्टीकरण हो सकता है?

+0

यह बहुत ही आसान ऐप है: कोई कोड बिल्कुल नहीं, सरल क्वेरी के साथ डीबी ग्रिड: सिस्टेबल से पहले 1 डीबीआईएनएफओ ('संस्करण', 'पूर्ण') चुनें; वही ऐप XP पर काम करता है। अगर यूनिकोड के साथ कुछ गड़बड़ हुई तो मुझे लगता है कि यह XP पर काम नहीं करेगा। –

+0

मेरा दूसरा ऐप Win2003 पर D2009 कार्यों के साथ संकलित है, लेकिन dbExpress के बजाय यह "हाथ" ओडीबीसी बनाया गया है। –

2

आपके पास कौन सा टर्बो संस्करण है (.NET संस्करण या Win32 संस्करण)? क्या आपके पास 2003 में स्थापित नेट फ्रेमवर्क है?

+0

मेरे पास Win32 के लिए टीडी है। मैंने Win2003 पर .NET फ्रेमवर्क स्थापित करने के साथ प्रोग्राम की कोशिश की (अब मुझे लगता है कि इस कंप्यूटर में संस्करण 2.0 एसपी 2, 3.0 एसपी 2 और 3.5 एसपी 1 में .NET फ्रेमवर्क है)। –

+0

क्या आप 2003 मशीन पर डिप्ली 200 स्थापित करने का प्रयास कर सकते हैं, और वहां अपने प्रोग्राम को डीबग करने का प्रयास कर सकते हैं? – Victor

+0

नहीं। मैंने डी 200 9 परीक्षण का उपयोग किया और यह समाप्त हो गया है :( –

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