![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 05.05.2007
Адрес: Москва
Сообщений: 213
Репутация: 171
|
На компьютере, на котором установлен сам Дельфи (7) все программы стартуют нормально.
На других компах - не все. Как определить, чего не хватает им для запуска. Я - не программист, но программки для себя пишу, они мне очень нужны - в осном проблемы с программами, использующими звук. Многое из Дельфи я понять просто не в состоянии. В старых версиях Дельфи было очень просто - просто вручную дописывались компоненты (они были в отдельных файлах), которые не входили в модуль System - просто в ту же папку, что и сама программа. Вот выводит Windows сообщение о том, что произошла ошибка при запуске программы. Вот такие данные (это начало): Exeption information Code: 0x0eedfade Flags: 0x00000001 Record: 0x0000000000000000 Address: 0x000000007c81eb33 System information Wundows NT 5.1. Build: 2600 CPU VEndor Code: 756E6547 - 49656E69 - 6C6746E CPU Version: 0000066A CPY Feature Code: 0183F9FF CPU AMD Feature Code 00B4E824 Module 1... (и пошли дальше моодули). Потом на экране остается еще сообщение: Exeption EMCIDeviceError in module DictationVeryNew.exe at 0005B7F4. Данный файл не найден. Проверьте, что путь и имя файла указаны верно. Где искать, какой файл не найден и чего не хватает? |
|
|
|
| Реклама: | имплант на 2 зуба | интеграция tilda и мой склад | whisper openrouter | Заходите на сайт MebelStol.ru: стул sheffilton sht s75 - отличные цены и большой выбор! | Браслет из красного золота с пластиной |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 13.01.2008
Сообщений: 4
Репутация: 1
|
Дело ясное что дело темное... Попробуй добавить в проект компонент типа MadExcept (http://www.madshi.net/madExceptDescription.htm)
по крайней мере увидешь стектрейс проблемы... |
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Новичок
Пол:
Регистрация: 21.07.2007
Сообщений: 8
Репутация: 2
|
Открой бинарник DependenceViewer'ом и посмотри, что он использует
|
|
|
|
| Сказали спасибо: |
|
|
#4
|
|
Неактивный пользователь
Пол:
Регистрация: 01.07.2005
Сообщений: 13
Репутация: 2
|
ЕМНИП это работа с малтимедия устройством. Посмотри, что за устройство открывается
|
|
|
|
| Сказали спасибо: |
|
|
#5
|
|
Неактивный пользователь
Пол:
Регистрация: 01.02.2007
Сообщений: 7
Репутация: 1
|
Не уверен, но похоже, что это несовместимость ресурсов систем, где запускается прога, и той, где она была скомпилена.
EMCID - это медиа устройство, быстрее всего здесь - графического вывода. Может даже проблема с видеокартой или ее драйверами.... но это мне так кажется. надо смотреть. Если хочешь - кинь сюда прогу - посмотрим - тогда что-то конкретное скажем |
|
|
|
| Сказали спасибо: |
|
|
#6
|
|
1)А в своей програмке ты случаем не пользуешь движок "говорящего помошника"?
2)При инициализации ММ устройства в программе ты не привязываешся к конкретному драйверу? |
|
|
|
|
| Сказали спасибо: |
|
|
#7
|
|||||||||||||||||||||||
|
Новичок
Пол:
Регистрация: 31.01.2008
Сообщений: 8
Репутация: 4
|
Смотреть какие библиотеки используешь, какие им нужны файлы. Или способ проще - все *.dll из \windows\system32\ с машины где установлены дельфи копируешь на машину где нет и проверяешь. |
|||||||||||||||||||||||
|
|
|
| Сказали спасибо: |
|
|
#8
|
|
Новичок
Пол:
Регистрация: 02.03.2007
Сообщений: 3
Репутация: 2
|
Ставим в IDE MadExcept и смотрим на какой строке начинает "ругаться".
|
|
|
|
| Сказали спасибо: |
|
|
#9
|
|
Неактивный пользователь
Регистрация: 14.02.2008
Сообщений: 2
Репутация: 1
|
Romeo4755, попробуй еще Remote Debugger заюзать.
|
|
|
|
| Сказали спасибо: |
|
|
#10
|
|
Неактивный пользователь
Регистрация: 19.02.2008
Сообщений: 5
Репутация: 1
|
А почему бы не поставить делфи на тестируемой машине и не пройтись дебагером?
|
|
|
|
| Сказали спасибо: |
|
|
#11
|
|
Лично мне кажеться, что просто версия используемых программой библиотек разные. Procces Explorer-ом выясни, какие библиотеки она использует на исходном компьютере, и скопируй их в папку с программой, после чего перенеси на целевой компьютер. Проблема должны исчезнуть)
|
|
|
|
|
| Сказали спасибо: |
|
|
#12
|
|
Неактивный пользователь
Регистрация: 08.04.2008
Сообщений: 10
Репутация: 1
|
Если операционка отличается, то попробуй перекомпилить код на той же операционке. Незнаю почему, но у меня была такая же проблема.... помогло
Последний раз редактировалось mambo; 08.04.2008 в 18:10.. |
|
|
|
| Сказали спасибо: |
|
|
#13
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Постоялец
![]() ![]() Пол:
Регистрация: 05.05.2007
Адрес: Москва
Сообщений: 213
Репутация: 171
|
Господа, всем спасибо большое за ответы (жму Спасибо) - но я ни фига не понимаю, чего вы насоветовали.
Я же говорю: я не программист, у меня просто есть компьютер. Вот из этих фраз "Открой бинарник DependenceViewer'ом", "Ставим в IDE MadExcept и смотрим на какой строке начинает "ругаться". - я понимаю только слова "открыть", "поставить " и "ругаться". ![]() Программа показывает картинки, читает предложения (wav) и создает динамические массивы панелек со словами, которые надо перетаскивать мышкой. Никаких голосовых подсказок нету. Вот я беру компилирую программу, потом переношу ее на ноут с той же операционкой (икс пи), она не идет. Интересно: если на настольном компе, на котором обновляли систему и Дельфи еще не поставили, пытаться эту прогу запустить, она точно так же не пойдет. Не идет она и у соседей под Вистой. В систему прямиком пакеджи я переписывала ( vclx70.bpl и др., на которые показал проект). Также воспользовалась Инстолшилдом Экспрессом с тестированием Dependencies - один фиг, получаю сообщение Exeption EMCIDeviceError in module vclx70.bpl at 00007с40. Данный файл не найден. Проверьте, что путь и имя файла указаны верно.
Там места для Делфи не хватит - и сдает мне, что после установки Делфи программа начнет запускаться, как это было уже с десктопом. Но мне надо, чтобы она запускалась на компах дома у студентов. Если сможет кто - подскажите, пожалуста, как что делать поконкретнее. Библию Дельфи соотв. разделы я вроде прочитала, там таких подробностей нет.
Меня интерфейс предупреждает, что среди них могут находиться файлы с драйверами - и тогда я перехерачу систему на второй машине.
А? Знать бы, где к нему привязываются... В свойсствах мдиаплеера в Обжект инспекторе для device type стоит Autoselect.
Эх. упустила я свое счастье, постеснялась напрягать... Теперь если найдется добрая душа посмотреть, прога теперь тут вместе с 4мя bpl-файлами, которые должны находиться в system32 Или вот сваянный в Инсталлшилде дистрибутив Последний раз редактировалось Romeo4755; 08.10.2008 в 19:34.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
#14
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 05.05.2007
Адрес: Москва
Сообщений: 213
Репутация: 171
|
У меня вот еще какой вопрос: Дельфи работает с wavами. Для проигрывания их в программах Дельфи раньше надо было включать в Установке и удалении программ - Компонентах Windows - мульти - Сжатие аудиозаписей. Теперь такого в настройках Windows нет. Очевидно, Дльфи при установке прописывает какие-то драйверы для воспоизведения вавов.
Пробую запустить простейшую программу на старой, 98, операционке (на форме кнопка PLAY, которая проигывает 1 файл, причем файл попробовала разный с разными качесвами записи), - и старая операциока честно сообщает, что не может проиграть файл в таком формате. При этом те же самые файлы просто WindowsMediaPlayerом она проигрывает без проблем. Нет ли в природе каких то драйверов для wav (как бывают пакеты кодаков)? |
|
|
|
|
|
#15
|
|
Новичок
![]() Пол:
Регистрация: 11.10.2008
Сообщений: 13
Репутация: 1
|
а вы программу компилируете с рантайм пакетами?
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Как запустить программу Acer eRecovery Menegement | patrol6 | Windows XP | 4 | 22.12.2009 11:44 |
| Помогите запустить!!! | whiterockua | Java Script | 1 | 18.11.2008 00:02 |
| Помогите запустить детскую игрушку | Starina | Архив | 3 | 01.02.2008 23:57 |
| Помогите запустить игру | myshka2 | Архив | 5 | 26.10.2007 16:40 |
| "Не удается запустить 16 разрядную программу для Wi" | zanoza | Архив | 4 | 05.11.2005 19:37 |
|
|