Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Компилируемая программа запускается только на Windows XP   Найти похожие ветки 

 
Zloy ©   (2006-03-07 13:04) [0]

Приветствую!!!
Тут проблема вспылал не понятная, программа на ХР везде работает на ура, на 2000 она ругается на ntdd.dll но все же после ошибки работает.
На 98 ругае6тся на ошибку в памяти и вылетает, в чем здесь может быть проблема, уже все в проге перекопал, что добавлял в нее нового и ни как не могу найти ошибку, при чем раньше она везде нормально работала


 
Desdechado ©   (2006-03-07 13:07) [1]

обращение к новым функциям API или левые компоненты


 
Zloy ©   (2006-03-07 13:11) [2]

вот испотльзуемые:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, ExtCtrls, StdCtrls, RXCtrls, jpeg, RxRichEd, ComCtrls, Animate,
 GIFCtrl, Buttons, Unit2, RxGIF, Unit3, shellApi, Unit4, Unit5, Unit7,gridFunc,
 Menus, IdMessage, IdBaseComponent, IdComponent, IdTCPConnection,
 IdTCPClient, IdMessageClient, IdPOP3, IdSMTP, RpDefine, RpCon, RpConDS, printers, grids, bde,
 ImgList, RxNotify, Mask, ToolEdit, Unit11, IniFiles, RXShell, internet,
 Unit19, XPMan;


 
antonn ©   (2006-03-07 14:26) [3]

тень у окон ставится?


 
han_malign ©   (2006-03-07 14:43) [4]

XPManifest?


 
Zloy ©   (2006-03-07 15:38) [5]

Нет не ставил ничего, при чем XPman я удалял но без него тоже ошибка, пробывал пустой проект создать с XPManifest, запускается нормально на 2000 и на 98


 
Джо ©   (2006-03-07 15:46) [6]

> на 2000 она ругается на ntdd.dll

Некоторые API-функции при передачи в качестве параметра пустой строки на разных версиях Windows ведут себя по-разному. Проверь на сей счет.


 
Zloy ©   (2006-03-07 16:25) [7]

Да вроде ничего такого я там и не писал, только добавил компонент XPManifest


 
Джо ©   (2006-03-07 16:40) [8]

И что значит "ругается на ntdd.dll"? Нецензурно? ;) Привести текст можешь?


 
antonn ©   (2006-03-07 17:29) [9]

han_malign ©   (07.03.06 14:43) [4]
XPManifest?

от этого уже "болеют"???


 
Zloy ©   (2006-03-09 11:35) [10]

в 2000 ошбика такая:

Access violation at address 77F8F6A in module ntdll.dll. Write of address 004055F9


 
Джо ©   (2006-03-09 14:05) [11]

> [10] Zloy ©   (09.03.06 11:35)

Ну, что тут тогда посоветуешь? Ставь VMWare, в нем установи 2000 и Delphi, запусти из под среды с отладчиков и отлавливай. Ошибка может быть где угодно, более чем вероятно, что где-то передается неверный параметр в WinAPI-функцию. Если возможности отладить под 2000 нет — веди журнал работы программы и попроси выслать тебе лог-файл.


 
Crash Coredump ©   (2006-03-09 14:28) [12]

Ошибка в одном из этих юнитов:


>  Unit2, Unit3, Unit4,
>  Unit5, Unit7, Unit11, Unit19


 
Zloy ©   (2006-03-09 18:12) [13]

А почему именно в этих?


 
Crash Coredump ©   (2006-03-09 18:16) [14]

Zloy ©   (09.03.06 18:12) [13]


> А почему именно в этих?


Потому что если бы ошибка была в стандартных, то все форумы были бы завалены ее описанием. А раз не завалены, значит, ошибку надо искать у себя.



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.039 c
2-1142102496
Kolan
2006-03-11 21:41
2006.03.26
Как переименовать проект?


2-1142106737
Fenix
2006-03-11 22:52
2006.03.26
Динамически создаваемое меню.


15-1141036082
Loginov Dmitry
2006-02-27 13:28
2006.03.26
Про сайт...


2-1141655314
mrAndersen
2006-03-06 17:28
2006.03.26
Простейшая прога, но...


4-1136303742
Medved
2006-01-03 18:55
2006.03.26
Имитация нажатия клавиш keybd_event().