Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
ВнизКомпилируемая программа запускается только на 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c