| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Приложение не грузится на другом компе |
| Автор: Alex_Alexin 9.2.2007, 13:41 |
| Всем привет. Приложение (“application.exe”) писалось на Delphi 7 под XP, Service pack 2. На другой машине, где стоит XP, SP1 прога не грузится и выдается сообщение об ошибке. Подпись ошибки: “App. Name: application.exe App. Ver: 0.0.0.0. Mod. Name: kernel32.dll Mod. Ver.: 5.1.2600.1106 Offset: 00013887” Подскажите, пожалуйста, дело ли здесь в разных Service Packs или в чем-то другом? И, главное, как это можно исправить? Заранее благодарен, Алекс Алексин. |
| Автор: Rennigth 9.2.2007, 13:56 |
| А что приложение делает и что использует? Наврятли использует что-то из 2-го SP чего нету в SP 1. |
| Автор: Alex_Alexin 9.2.2007, 14:02 | ||
Навряд ли :-) Используемые модули: Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, AxCtrls, OleCtrls, VCF1, StdCtrls, Menus, ExtCtrls, ComObj,ClipBrd, ComCtrls, ImgList, ToolWin; Используемые компоненты: F1Book, ListView , MainMenu, OpenDialog, SaveDialog, StatusBar, Edit, GroupBox, Label, Button, RadioButton; Пропустил. Еще -- Image (ExtCtrls). Но это мало что меняет. :-) |
| Автор: Rennigth 9.2.2007, 14:06 |
| Вариантов то у тебя немного, или ставь RemoteDebuger, или логируй программу. |
| Автор: ivan219 9.2.2007, 17:32 |
| А может функцию какую особую использовал??? Може с GUI+ дело имел??? А может сама винда такая проверь на другой SP1. Ты знаеш как проверь на предмет причастности компонентов к этому глюку: Возми выдели их из твоей программы и скопируй на новую форму потом откомпиль и запусти на SP1 если глюка нет то виноват код в программе. |
| Автор: W4FhLF 9.2.2007, 18:02 |
| Ребята, учитесь юзать отладчики. Когда произойдёт исключение на адресе 00013887 просто смотришь стек вызовов в отладчике и поднимаешься до процедуры в своём приложении, которая в последствии послужила причиной краха. |
| Автор: Alex_Alexin 9.2.2007, 23:01 |
| Спасибо большое всем за участие в решении проблемы. Оказалось все-таки, что дело в компоненте F1Book. Если на компе нет Delphi, то надо драйвера соответствующие ставить и прописи в системном реестре делать. Сделал то, что рекомендуют на: http://www.nmarket.ru/program/delphi/lessons-2/les-2.php Сообщение об ошибке выдаваться перестало, и программа грузится. Но F1Book работает глючно. Буду дальше бороться. Пока отказываться не хочется -- очень нужный компонент, да и сил на его оптимизацию и адаптацию много потратил. Если кто имел дело с F1 или знает таковых – отзовитесь, пожалуйста. Алекс Алексин. |