Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 19:08   #1
chandrasecar
Форумчанин
 
Аватар для chandrasecar
 
Регистрация: 03.10.2008
Сообщений: 180
По умолчанию Программы написанные на Дельфи 7 не работают на Windows 7

Писал, писал программы на Дельфи 7 в Виндоус ХР. Тут вышла Виндоус 7 и замечается, что некоторые программы не работают на новой операционной системе, некоторые даже не запускаются. В чем может быть проблема и как ее решить? Может дело в нестандартных компонентах?

В частности при запуске приложения на Виндоус 7 выводится сообщение о завершении работы (от диспетчера задач) и сообщение: "Exception Exception in module................ Error loading MIDAS.DLL" На ХР все работает отлично.
лучший подарок женщине-программисту

Последний раз редактировалось chandrasecar; 17.12.2010 в 19:14.
chandrasecar вне форума Ответить с цитированием
Старый 17.12.2010, 19:13   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
Писал, писал программы на Дельфи 7 в Виндоус ХР. Тут вышла Виндоус 7 и замечается, что некоторые программы не работают на новой операционной системе, некоторые даже не запускаются. В чем может быть проблема и как ее решить? Может дело в нестандартных компонентах?
Пример программы которая запускается в ХР и не запускается в W7 приложите. Аж самому интересно. Ясно что программы требующие повышеных прав не будут справляться со своим "долгом", пока не будут запущены от имени Системы, но все остальное работает на ура.
И кстати в промежутке между ХР и W7 была еще и Виста
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 17.12.2010, 19:17   #3
chandrasecar
Форумчанин
 
Аватар для chandrasecar
 
Регистрация: 03.10.2008
Сообщений: 180
По умолчанию

Виста очень быстро прекратила свое существование, даже заметить не успел. А приложение, извините, приложить не могу. Я надеялся что мне здесь в общих чертах что-то посоветуют, может кто с таким сталкивался...
лучший подарок женщине-программисту
chandrasecar вне форума Ответить с цитированием
Старый 17.12.2010, 19:27   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Начну пытать Вас.... Раз сами не говорите подробно ...

Наверное это какое-то очень специфическое приложение. Раз так обстоят дела.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 17.12.2010, 19:39   #5
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

http://www.medbrak.ru/Falsifikat_Midas.htm
http://forum.vingrad.ru/forum/topic-287544.html

насколько я понял тут не совсем семерка виновата
unbanned вне форума Ответить с цитированием
Старый 17.12.2010, 20:15   #6
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

chandrasecar
В делфи 7 есть модули, которые при компиляции так и пишут, что они есть не на всех платформах.
Без конкретного кода, прям так сразу вам ответа никто не даст
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 17.12.2010, 20:51   #7
chandrasecar
Форумчанин
 
Аватар для chandrasecar
 
Регистрация: 03.10.2008
Сообщений: 180
По умолчанию

Точно, я использую ClientDataSet и многие др. компоненты для работы с БД. Видимо в этом проблема. Однако на всех компах с ХР программа работает шикарно даже с флешки. Я не очень понял за что отвечает Midas.dll?
Судя по всему в Виндоусе 7 нет этой библиотеки Midas.dll, т.к. сколько компов я перепробовал - все едино.

Midas.dll добавил в папку с проектом - проблема разрешилась.

Есть компоненты позволяющие применять для приложения уникальные стили, визуализацию - Alpha Skins. Только при применении этих компонентов на Виндоусе 7 приложение жутко тормозит. Стоит их отключить - все отлично. На ХР работает без проблем. Данная проблема как-то решается?

-----------------------------------------------------
Извиняюсь за создание еще одного топика. Он дублировал предыдущий (автоматически создалось 2 топика). Я его и изменил...
лучший подарок женщине-программисту

Последний раз редактировалось artemavd; 18.12.2010 в 05:04.
chandrasecar вне форума Ответить с цитированием
Старый 17.12.2010, 21:28   #8
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Цитата:
Midas.dll добавил в папку с проектом - проблема разрешилась
Ну, дык... при использовании ClientDataSet без Midas.dll и в ХР программа работать не будет. Его нужно или System32 или в каталог с программой.
А что Alpha Skins тормозит... незачем эту гадость использовать. Все, что хоть как-то тормозит работу - в топку. Мне кажется, программист становится настоящим, когда его перестают интересовать скины и прочие украшения.
P.S. В половине учебников по Delphi в начальных примерах показывается как программно скрыть кнопку "Пуск". Никак не могу понять зачем её скрывать?
_SERGEYX_ вне форума Ответить с цитированием
Старый 17.12.2010, 23:25   #9
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Цитата:
Сообщение от _SERGEYX_ Посмотреть сообщение
P.S. В половине учебников по Delphi в начальных примерах показывается как программно скрыть кнопку "Пуск". Никак не могу понять зачем её скрывать?
Это можно использовать для прикола над бедным Юзером. На самом деле, это небольшой пример работы с окнами.
Ведь кнопка пуск это "объект", который находится в "окне"
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 18.12.2010, 00:21   #10
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Цитата:
Сообщение от _SERGEYX_ Посмотреть сообщение
P.S. В половине учебников по Delphi в начальных примерах показывается как программно скрыть кнопку "Пуск". Никак не могу понять зачем её скрывать?
чтоб показать начинающим, на что способен опытный программист
типо, даже великий пуск ему подвластен))))
unbanned вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Законно ли продавать программы написанные на триальном компиляторе? Marsel737 Свободное общение 11 13.10.2010 10:01
Не работают программы vodafone Софт 1 31.03.2010 14:45
Как работают программы обходящие NAT? Pedro Свободное общение 4 20.01.2010 17:20
Не работают программы ulead. jojahti Свободное общение 7 13.09.2009 17:37
как компилировать программы написанные на ассемблере??? wwworm Помощь студентам 3 04.03.2008 07:38