Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 13.01.2008, 16:01   #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. Данный файл не найден. Проверьте, что путь и имя файла указаны верно.

Где искать, какой файл не найден и чего не хватает?
Romeo4755 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: имплант на 2 зубаинтеграция tilda и мой складwhisper openrouterЗаходите на сайт MebelStol.ru: стул sheffilton sht s75 - отличные цены и большой выбор!Браслет из красного золота с пластиной


Старый 15.01.2008, 01:24   #2
cleg
Неактивный пользователь
 
Регистрация: 13.01.2008
Сообщений: 4
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

Дело ясное что дело темное... Попробуй добавить в проект компонент типа MadExcept (http://www.madshi.net/madExceptDescription.htm)
по крайней мере увидешь стектрейс проблемы...
cleg вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 12:56   #3
Testudo
Новичок
 
Пол:Мужской
Регистрация: 21.07.2007
Сообщений: 8
Репутация: 2
По умолчанию Ответ: Помогите запустить программу на Дельфи

Открой бинарник DependenceViewer'ом и посмотри, что он использует
Testudo вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 15:21   #4
babaich
Неактивный пользователь
 
Пол:Мужской
Регистрация: 01.07.2005
Сообщений: 13
Репутация: 2
По умолчанию Ответ: Помогите запустить программу на Дельфи

ЕМНИП это работа с малтимедия устройством. Посмотри, что за устройство открывается
babaich вне форума
 
Ответить с цитированием Вверх
Старый 16.01.2008, 17:12   #5
Mirovingin19
Неактивный пользователь
 
Пол:Мужской
Регистрация: 01.02.2007
Сообщений: 7
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

Не уверен, но похоже, что это несовместимость ресурсов систем, где запускается прога, и той, где она была скомпилена.
EMCID - это медиа устройство, быстрее всего здесь - графического вывода. Может даже проблема с видеокартой или ее драйверами....
но это мне так кажется. надо смотреть.
Если хочешь - кинь сюда прогу - посмотрим - тогда что-то конкретное скажем
Mirovingin19 вне форума
 
Ответить с цитированием Вверх
Старый 30.01.2008, 03:09   #6
Don_pager
Неактивный пользователь
 
Аватар для Don_pager
 
Пол:Мужской
Регистрация: 29.01.2008
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

1)А в своей програмке ты случаем не пользуешь движок "говорящего помошника"?
2)При инициализации ММ устройства в программе ты не привязываешся к конкретному драйверу?
Don_pager вне форума
 
Ответить с цитированием Вверх
Старый 05.02.2008, 12:33   #7
Dervish2008
Новичок
 
Пол:Мужской
Регистрация: 31.01.2008
Сообщений: 8
Репутация: 4
По умолчанию Ответ: Помогите запустить программу на Дельфи

Цитата:
Сообщение от Romeo4755 Посмотреть сообщение
- в осном проблемы с программами, использующими звук.
Где искать, какой файл не найден и чего не хватает?

Смотреть какие библиотеки используешь, какие им нужны файлы.

Или способ проще - все *.dll из \windows\system32\ с машины где установлены дельфи копируешь на машину где нет и проверяешь.
Dervish2008 вне форума
 
Ответить с цитированием Вверх
Старый 07.02.2008, 07:20   #8
DLcom
Новичок
 
Пол:Мужской
Регистрация: 02.03.2007
Сообщений: 3
Репутация: 2
По умолчанию Ответ: Помогите запустить программу на Дельфи

Ставим в IDE MadExcept и смотрим на какой строке начинает "ругаться".
DLcom вне форума
 
Ответить с цитированием Вверх
Старый 14.02.2008, 13:23   #9
Skyggedans
Неактивный пользователь
 
Регистрация: 14.02.2008
Сообщений: 2
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

Romeo4755, попробуй еще Remote Debugger заюзать.
Skyggedans вне форума
 
Ответить с цитированием Вверх
Старый 19.02.2008, 18:25   #10
sstumanov
Неактивный пользователь
 
Регистрация: 19.02.2008
Сообщений: 5
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

А почему бы не поставить делфи на тестируемой машине и не пройтись дебагером?
sstumanov вне форума
 
Ответить с цитированием Вверх
Старый 26.02.2008, 02:41   #11
featZima
Неактивный пользователь
 
Аватар для featZima
 
Пол:Мужской
Регистрация: 21.02.2008
Сообщений: 4
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

Лично мне кажеться, что просто версия используемых программой библиотек разные. Procces Explorer-ом выясни, какие библиотеки она использует на исходном компьютере, и скопируй их в папку с программой, после чего перенеси на целевой компьютер. Проблема должны исчезнуть)
featZima вне форума
 
Ответить с цитированием Вверх
Старый 08.04.2008, 18:07   #12
mambo
Неактивный пользователь
 
Регистрация: 08.04.2008
Сообщений: 10
Репутация: 1
По умолчанию Ответ: Помогите запустить программу на Дельфи

Если операционка отличается, то попробуй перекомпилить код на той же операционке. Незнаю почему, но у меня была такая же проблема.... помогло

Последний раз редактировалось mambo; 08.04.2008 в 18:10..
mambo вне форума
 
Ответить с цитированием Вверх
Старый 07.10.2008, 22:08   #13
Romeo4755
Постоялец
 
Пол:Женский
Регистрация: 05.05.2007
Адрес: Москва
Сообщений: 213
Репутация: 171
По умолчанию Re: Помогите запустить программу на Дельфи

Господа, всем спасибо большое за ответы (жму Спасибо) - но я ни фига не понимаю, чего вы насоветовали.
Я же говорю: я не программист, у меня просто есть компьютер.
Вот из этих фраз "Открой бинарник DependenceViewer'ом", "Ставим в IDE MadExcept и смотрим на какой строке начинает "ругаться". - я понимаю только слова "открыть", "поставить " и "ругаться".

Программа показывает картинки, читает предложения (wav) и создает динамические массивы панелек со словами, которые надо перетаскивать мышкой. Никаких голосовых подсказок нету. Вот я беру компилирую программу, потом переношу ее на ноут с той же операционкой (икс пи), она не идет. Интересно: если на настольном компе, на котором обновляли систему и Дельфи еще не поставили, пытаться эту прогу запустить, она точно так же не пойдет. Не идет она и у соседей под Вистой.
В систему прямиком пакеджи я переписывала ( vclx70.bpl и др., на которые показал проект).
Также воспользовалась Инстолшилдом Экспрессом с тестированием Dependencies - один фиг, получаю сообщение
Exeption EMCIDeviceError in module vclx70.bpl at 00007с40. Данный файл не найден. Проверьте, что путь и имя файла указаны верно.

Цитата:
А почему бы не поставить делфи на тестируемой машине и не пройтись дебагером

Там места для Делфи не хватит - и сдает мне, что после установки Делфи программа начнет запускаться, как это было уже с десктопом.
Но мне надо, чтобы она запускалась на компах дома у студентов.

Если сможет кто - подскажите, пожалуста, как что делать поконкретнее. Библию Дельфи соотв. разделы я вроде прочитала, там таких подробностей нет.

Цитата:
все *.dll из \windows\system32\ с машины где установлены дельфи копируешь на машину где нет и проверяешь

Меня интерфейс предупреждает, что среди них могут находиться файлы с драйверами - и тогда я перехерачу систему на второй машине.

Цитата:
При инициализации ММ устройства в программе ты не привязываешся к конкретному драйверу

А? Знать бы, где к нему привязываются... В свойсствах мдиаплеера в Обжект инспекторе для device type стоит Autoselect.

Цитата:
Если хочешь - кинь сюда прогу - посмотрим - тогда что-то конкретное скажем

Эх. упустила я свое счастье, постеснялась напрягать...
Теперь если найдется добрая душа посмотреть, прога теперь тут вместе с 4мя bpl-файлами, которые должны находиться в system32
Или вот сваянный в Инсталлшилде дистрибутив

Последний раз редактировалось Romeo4755; 08.10.2008 в 19:34..
Romeo4755 вне форума
 
Ответить с цитированием Вверх
Старый 09.10.2008, 12:15   #14
Romeo4755
Постоялец
 
Пол:Женский
Регистрация: 05.05.2007
Адрес: Москва
Сообщений: 213
Репутация: 171
По умолчанию Re: Помогите запустить программу на Дельфи

У меня вот еще какой вопрос: Дельфи работает с wavами. Для проигрывания их в программах Дельфи раньше надо было включать в Установке и удалении программ - Компонентах Windows - мульти - Сжатие аудиозаписей. Теперь такого в настройках Windows нет. Очевидно, Дльфи при установке прописывает какие-то драйверы для воспоизведения вавов.
Пробую запустить простейшую программу на старой, 98, операционке (на форме кнопка PLAY, которая проигывает 1 файл, причем файл попробовала разный с разными качесвами записи), - и старая операциока честно сообщает, что не может проиграть файл в таком формате. При этом те же самые файлы просто WindowsMediaPlayerом она проигрывает без проблем.

Нет ли в природе каких то драйверов для wav (как бывают пакеты кодаков)?
Romeo4755 вне форума
 
Ответить с цитированием Вверх
Старый 11.10.2008, 19:05   #15
dbadmin
Новичок
 
Пол:Мужской
Регистрация: 11.10.2008
Сообщений: 13
Репутация: 1
По умолчанию Re: Помогите запустить программу на Дельфи

а вы программу компилируете с рантайм пакетами?
dbadmin вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить программу 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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:02. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.07717 секунды с 13 запросами