| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Ошибка EOleSysError 'Неизвестный язык' |
| Автор: UhaMurad 10.12.2005, 10:06 | ||
| Здравствуйте! вот код:
во время выполнения выскакивает исключение EOleSysError 'Неизвестный язык' на строчке st.Workbooks.New;... Statistica я вроде установил, в реестре вроде есть данные о ней.... Через Excel VBA всё работает нормально.... но почему Delphi не может договориться с Statistica? Спасибо! |
| Автор: UhaMurad 10.12.2005, 12:59 | ||||
| Это опять я... у меня новая проблема возникла (видимо, та же причина, что и в первом вопросе) Короче делаю следующее: - открываю Project -> Import Type Library - в списке выбираю STATISTICA 6.0 Object Library (Version 1.0) - нажимаю Create Unit... - запускаю проект, и.... Ошибка компиляции! Build [Error] STATISTICA_TLB.pas(10084): Incompatible types: 'Variant' and 'PSafeArray' [Error] STATISTICA_TLB.pas(10373): Type not allowed in OLE Automation call .... и таких штук 6-7 приведу код, где найдена 1-я ошика:
и 2-я ошибка:
Объясните пожалуйста, что всё это значит????? Спасибо! |
| Автор: remax 9.5.2010, 12:17 |
| Всем привет! Кто нибудь смог решить эту давнюю проблему - связать Statistica и Delphi? По крайне мере, у меня ни один из способов для Statistica-7 и Delphi-7 не идет. Даже пример разработчиков. Т.е., подключение по m_StatApp := GetOrCreateObject ('Statistica.Application'); или m_StatApp := CreateOleObject('STATISTICA.Application'); происходит. В списке процессов появляется statistic. Но!!!! При попытке вызвать любую из команд, например m_StatApp.Visible := true; результат - EOleSysError 'Неизвестный язык' |