Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.041 c
15-1141716165
БарЛог
2006-03-07 10:22
2006.03.26
Возвращение прав после изъятия


2-1141878722
tolians
2006-03-09 07:32
2006.03.26
Ребят ну помогите сделать этот Запрос


15-1141379233
Mozart
2006-03-03 12:47
2006.03.26
Звуковой файл в линию через модем...


2-1142242532
dabreezy
2006-03-13 12:35
2006.03.26
Удаление дублирующих строк из файла


8-1129731831
Torvald
2005-10-19 18:23
2006.03.26
EnumSurfaces в контексте потока чужего процесса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский