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

Вниз

Ошибка инициализации приложения (0xc0000005)   Найти похожие ветки 

 
Mamochka ©   (2006-08-28 11:23) [0]

Итак Здравствуйте! Проблемма следующая...
В Windows98 была написана программа на Delphi 3 (работала хорошо), через некоторое время пришлось перейти на Windows 2000, программа работать перестала, при запуске ее в Win2000 выдает ошибку "Ошибка инициализации приложения (0xc0000005)", при компеляции под Win2000 ошибка таже.
Что делать? Нет ли лекарства? Спасибо.


 
Плохиш ©   (2006-08-28 11:29) [1]


> Что делать?

Во-первых, прочитать для чего же в делфи существует встроенный отладчик. Во-вторых, задавать свои вопросы в конференции "Начинающим" пока не подрастёт.


 
Сергей М. ©   (2006-08-28 11:29) [2]


> Что делать?


Искать кто виноват)


> Нет ли лекарства?


Есть - обычная отладка проблемного приложения в проблемной среде.


 
Ketmar ©   (2006-08-28 11:41) [3]

17-я строка.


 
Mamochka ©   (2006-08-28 12:01) [4]

а не подскажите как отладчикам пользоваться :о)
и как его вообще запустить


 
Ketmar ©   (2006-08-28 12:03) [5]

> [4] Mamochka ©   (28.08.06 12:01)
чемодан, вокзал, Бобруйск.
ой.
в смысле -- магазин, метла, улица.


 
Плохиш ©   (2006-08-28 12:04) [6]


> и как его вообще запустить

Кладёшь в ремень, сильно-сильно раскручиваешь и запускаешь.


 
Mamochka ©   (2006-08-28 12:07) [7]


> чемодан, вокзал, Бобруйск.
> ой.
> в смысле -- магазин, метла, улица.


> Кладёшь в ремень, сильно-сильно раскручиваешь и запускаешь.

:о) а если серьезно


 
Сергей М. ©   (2006-08-28 12:07) [8]


> Mamochka ©   (28.08.06 12:01) [4]


Справку-то не пытался читать, республиканец ?
Там ведь целый раздел на тему debugging существует ..


 
Mamochka ©   (2006-08-28 12:09) [9]

:о( Я English не знаю


 
Сергей М. ©   (2006-08-28 12:10) [10]


> Mamochka ©   (28.08.06 12:09) [9]


Т.е. тебе на пальцах нужно изобразить всю эту петрушку отладочную ?)


 
Плохиш ©   (2006-08-28 12:10) [11]


> Mamochka ©   (28.08.06 12:09) [9]
> :о( Я English не знаю

Забыл добавить, что сами вы не местные.

Готов перевести требуемый раздел справки за определённую сумму по предоплате.


 
Сергей М. ©   (2006-08-28 12:12) [12]


> Плохиш ©   (28.08.06 12:10) [11]


> Забыл добавить, что сами вы не местные


Он добавил) ... В нике) .. Здесь все честно)

"У кошки четыре ноги ..." (С) "Республика ШКИД"

)


 
Mamochka ©   (2006-08-28 12:13) [13]


> > Mamochka ©   (28.08.06 12:09) [9]
>
>
> Т.е. тебе на пальцах нужно изобразить всю эту петрушку отладочную
> ?)

а сможешь? готов послушать :о)


 
Mamochka ©   (2006-08-28 12:15) [14]

дайте сылочку на статью какую-нибудь хотябы :о((


 
Ketmar ©   (2006-08-28 12:17) [15]

> [13] Mamochka ©   (28.08.06 12:13)
а оплатить готов? как крыс убивать -- так герой, а как платить -- нат "ваших нет"?


 
Сергей М. ©   (2006-08-28 12:17) [16]


> Mamochka ©   (28.08.06 12:13) [13]


> готов послушать


А у тебя ничего не лопнет от такого удовольствия ?)

Жми сюда и разбирайся сам:

http://www.nmarket.ru/program/delphi/lessons-1/les-26.php


 
Плохиш ©   (2006-08-28 12:18) [17]


> Mamochka ©   (28.08.06 12:15) [14]
> дайте сылочку на статью какую-нибудь хотябы

www.yahoo.com


 
Mamochka ©   (2006-08-28 12:24) [18]


> Ketmar ©   (28.08.06 12:17) [15]
> а оплатить готов? как крыс убивать -- так герой, а как платить
> -- нат "ваших нет"?

может вспомним старые добрые времена, когда люди перепичатывали многотомные издания и отдавали их другим, что бы те могли прочитать и передать другим... :о)


 
Leonid Troyanovsky ©   (2006-08-28 12:24) [19]


> Mamochka ©   (28.08.06 12:15) [14]

> дайте сылочку на статью какую-нибудь хотябы :о((


http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=0xc0000005

--
Regards, LVT.


 
Mamochka ©   (2006-08-28 12:27) [20]


>
> Leonid Troyanovsky ©   (28.08.06 12:24) [19]
>
> http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=0xc0000005

я ж говорю английского не знаю :о(


 
Sam Stone ©   (2006-08-28 12:31) [21]


> я ж говорю английского не знаю :о(

www.translate.ru


 
Наиль ©   (2006-08-28 12:39) [22]


> а не подскажите как отладчикам пользоваться :о)
> и как его вообще запустить

F5, F9, F8/F7, Ctrl+F2


 
Mamochka ©   (2006-08-28 12:47) [23]


> Наиль ©   (28.08.06 12:39) [22]
>
> F5, F9, F8/F7, Ctrl+F2


так я так и делаю (значет это и есть отладчик :о)), он мне пишет "Ошибка инициализации приложения (0xc0000005)" и открывает Praject


 
Наиль ©   (2006-08-28 12:54) [24]

Ctrl+F11|Compiler|Use Debug DCUs - переводит отладчик в режим глубокого копания.


 
Mamochka ©   (2006-08-28 13:00) [25]


> Наиль ©   (28.08.06 12:54) [24]
> Ctrl+F11|Compiler|Use Debug DCUs - переводит отладчик в
> режим глубокого копания.


Ctrl+F11 нажимаю ничего не происходит вообще (Delphi 3)
В Delphi 7 Ctrl+F11 вызывает открытие проекта
???? :о(


 
Anatoly Podgoretsky ©   (2006-08-28 13:01) [26]

Mamochka ©   (28.08.06 12:13) [13]
В слух, тогда 100 долларов час, если с выражением, то 150


 
C@N ©   (2006-08-28 13:34) [27]

Злые вы =(((


 
Наиль ©   (2006-08-28 13:38) [28]


> Ctrl+F11 нажимаю ничего не происходит вообще (Delphi 3)
> В Delphi 7 Ctrl+F11 вызывает открытие проекта

Разжевываю. Открывай рот.
Опции проекта. Закладка Compiler. Галочка Use Debug DCUs.


 
Mamochka ©   (2006-08-28 14:30) [29]

ага в 7-ом Delphi есть, а вот в 3-м нету...о(


 
Mamochka ©   (2006-08-28 14:33) [30]

мне надо в 3-м, потому что в 7-м не совпадение типов с Word


 
Mamochka ©   (2006-08-28 14:34) [31]

вернее как я понимаю 3-й пользуестя чемто старым нежели 7-й


 
Сергей М. ©   (2006-08-28 14:36) [32]


> Mamochka ©   (28.08.06 14:30) [29]


> в 7-ом Delphi есть, а вот в 3-м нету


Что "есть" ? Чего "нету" ?)
Ты вообще в состоянии вразумительно объяснить ?)


 
Mamochka ©   (2006-08-28 14:37) [33]

:о) нету /Use Debug DCUs/ :о)


 
Ketmar ©   (2006-08-28 14:37) [34]

> [30] Mamochka ©   (28.08.06 14:33)
???


 
Mamochka ©   (2006-08-28 14:39) [35]


> Ketmar ©   (28.08.06 14:37) [34]
> ???

нету
Наиль ©   (28.08.06 12:54) [24]
Ctrl+F11|Compiler|Use Debug DCUs - переводит отладчик в режим глубокого копания.


 
Сергей М. ©   (2006-08-28 14:40) [36]


> Mamochka ©   (28.08.06 14:37) [33]
>
> :о) нету /Use Debug DCUs/ :о)


Врешь.

А даже если и не врешь, оно тебе вряд лти надо.

Ты вчитался в

http://www.nmarket.ru/program/delphi/lessons-1/les-26.php

?

Буквы знакомые там обнаружил ?

Докладайся тады, чего тебе там не понятно)..


 
Mamochka ©   (2006-08-28 14:48) [37]


> Сергей М. ©   (28.08.06 14:40) [36]
>
> Врешь.
>
> А даже если и не врешь, оно тебе вряд лти надо.
>
> Ты вчитался в
>
> http://www.nmarket.ru/program/delphi/lessons-1/les-26.php
>
> ?
>
> Буквы знакомые там обнаружил ?
>
> Докладайся тады, чего тебе там не понятно)..


Поймите, мне нужно не то как работает отладчик, а как избавиться от ошибки: "Ошибка инициализации приложения (0xc0000005)" в Win2000


 
Ketmar ©   (2006-08-28 14:52) [38]

> [37] Mamochka ©   (28.08.06 14:48)
всё. это не орешек, это кокосище.


 
Наиль ©   (2006-08-28 14:55) [39]

Если ты скажешь, на каких строчках происходит ошибка, то мы (возможно) сможем тебе помощь. По крайней мере, нам необходимо знать какие модули ты используешь (скорее всего, ошибка в секции Initialization в одном из модулей). В любом случае мы не можем повторить твою ошибку у себя, а это значит, что наша помощь тебе, на прямую зависит от твоей помощи нам.


 
Сергей М. ©   (2006-08-28 14:58) [40]


> Mamochka ©   (28.08.06 14:48) [37]


Ты на самом деле придурок или только прикидываешься ?)

Тебе же ясным русским языком говорят - поиск и обнаружение ошибки возможны только при использовании отладчика ! Причин ошибки может быть море, и только исследование программы при поддержке отладчика может указать на эти причины и ощутимо помочь в исправлении соотв.ошибок в программе !

Ты по ссылке

http://www.nmarket.ru/program/delphi/lessons-1/les-26.php

ходил ?

Ты изучил основные приемы работы со встр.отладчиком ?
Там все по-русски, и не надо здесь гундеть, мол, я )буржуйские буквы не понимаю


 
Mamochka ©   (2006-08-28 15:10) [41]


> Наиль ©   (28.08.06 14:55) [39]
> Если ты скажешь, на каких строчках происходит ошибка, то
> мы (возможно) сможем тебе помощь. По крайней мере, нам необходимо
> знать какие модули ты используешь (скорее всего, ошибка
> в секции Initialization в одном из модулей). В любом случае
> мы не можем повторить твою ошибку у себя, а это значит,
> что наша помощь тебе, на прямую зависит от твоей помощи
> нам.


program Trusty;

uses
 Windows,
 Forms,
 Main in "Main.pas" {fmMSWordTrusty},
 Work in "Work.pas",
 Types in "Types.pas",
 PropertiesUnit in "PropertiesUnit.pas" {fmProperties},
 StartUpUnit in "StartUpUnit.pas" {fmStartUp},
 CalendarUnit in "CalendarUnit.pas" {fmCalendar},
 OnlyOne in "OnlyOne.pas";
 Const
 ClassName="TfmMSWordTrusty";
{$R *.RES}


begin // !!!Здесь останавливается и пишет ошибку!!!
 If AppExists(ClassName) Then Exit;
 Application.Initialize;
 Application.Title := "Доверенность";
 Application.CreateForm(TfmMSWordTrusty, fmMSWordTrusty);
 Application.CreateForm(TfmProperties, fmProperties);
 Application.CreateForm(TfmCalendar, fmCalendar);
 Application.Run;
end.


 
Mamochka ©   (2006-08-28 15:12) [42]

если бы в самой программе была бы ошибка нет проблем исправил, от непойму че ей надо...о(


 
Наиль ©   (2006-08-28 15:13) [43]


>  Main in "Main.pas" {fmMSWordTrusty},

Ну вот кажется ухватили ниточку.
Теперь рассказывай, как ты работаешь с MSWord


 
Mamochka ©   (2006-08-28 15:18) [44]

вообще не знаю :о) просто взял программку работающую с Word и приспасобил к своей задаче :о)


 
Mamochka ©   (2006-08-28 15:20) [45]

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


 
Ketmar ©   (2006-08-28 15:20) [46]

> [44] Mamochka ©   (28.08.06 15:18)
офигеть. нельзя приспособить то, в чём ничего не понимаешь. диагноз: хроническое недочитание. вердикт: читать. хинт: проверить наличие ворда и совпадение его версий.


 
Mamochka ©   (2006-08-28 15:22) [47]


> Ketmar ©   (28.08.06 15:20) [46]
> > [44] Mamochka ©   (28.08.06 15:18)
> офигеть. нельзя приспособить то, в чём ничего не понимаешь.
>  диагноз: хроническое недочитание. вердикт: читать. хинт:
>  проверить наличие ворда и совпадение его версий.

на счет Word, рань стоял 97 а сейчас! 2003 :о)


 
Ketmar ©   (2006-08-28 15:23) [48]

> [47] Mamochka ©   (28.08.06 15:22)
всё. на этом опрос закончен. вот он, твой "баг". или переписывай софт, или ставь старый word.


 
Mamochka ©   (2006-08-28 15:26) [49]


> Ketmar ©   (28.08.06 15:23) [48]

че серьезно???


 
Наиль ©   (2006-08-28 15:27) [50]

В общем предварительный диагноз таков.
Скорее всего ошибка из-за использования старых компонент работы с Word.
Тогда лекарство такое. Удаляешь с формы все компоненты связанные с Office.
Потом удаляешь из списка uses все названия типа Word, Excel и т.д. Потом бросаешь на форму эти же компоненты из Палитры компонент. Компилируешь.
Желательно всё это проделать под 2000 в D7. Вероятность, что поможет процентов 30. Но, как говорится, лиха беда - начало.


 
Mamochka ©   (2006-08-28 15:28) [51]


> Ketmar ©   (28.08.06 15:23) [48]

а че я нехочу MsOffice 97 фюююююю :о)
и переписывать долго....


 
han_malign ©   (2006-08-28 15:28) [52]

Ctrl+F:
  Find in Files: initialization
  Serach all files in project
на каждом initialization - точку останова [F5]
[F9] - и смотришь после какого initialization облом


 
Mamochka ©   (2006-08-28 15:30) [53]


> Наиль ©   (28.08.06 15:27) [50]

вот именно компонентов Office нету...
и в uses тоже ничего подобного

uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComOBJ, StdCtrls, Db, DBTables, Mask, Grids, DBGrids, Buttons, Menus, Spin, ComCtrls;


 
Mamochka ©   (2006-08-28 15:35) [54]


> han_malign ©   (28.08.06 15:28) [52]

а нет initialization вообще :о)


 
Наиль ©   (2006-08-28 15:48) [55]

Криминала не видно. Хочется увидеть другие Uses которые, есть в твоей программе. Может и будет, что-то не обычное.


 
Mamochka ©   (2006-08-28 15:55) [56]


> Наиль ©   (28.08.06 15:48) [55]


Вот uses`ы

Unit Work;
interface
Uses Windows,SysUtils,Types, Registry;

unit CalendarUnit;
interface
uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
 StdCtrls, Spin, Grids, Calendar, Buttons;

unit OnlyOne;
interface
Uses Windows, Messages;

unit PropertiesUnit;
interface
uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
 StdCtrls, Buttons, Db, DBTables, ComCtrls;

unit StartUpUnit;
interface
uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
 StdCtrls, ExtCtrls;


 
Mamochka ©   (2006-08-28 15:56) [57]


> Ketmar ©   (28.08.06 15:23) [48]

поменял Word`ину, ошибка то осталась! :о)


 
Mamochka ©   (2006-08-28 16:00) [58]

мне все-так кажится что-то здесь причина в какоюнибудь службе Безовасности, или в память не так пишется, не знаю...


 
saxon   (2006-08-28 16:01) [59]

Наверное с вордом через CreateComObject(вроде так) работа.
Надо смотреть какой именно Word.Application создаеться.
Да и с ComOBJ тоже могут быть проблеммы (хотя не уверен) - в 5 или .. версии Delphi работа с COM поменялась.


 
Наиль ©   (2006-08-28 16:02) [60]

Единственный "не надёжный" модуль здесь DB. Так как, завист от установленого BDE и соотвествующей библиотеки.
Отсюда вопрос. Установлен ли BDE?
Уверен, что да. Но проверить не помешает.


 
Mamochka ©   (2006-08-28 16:04) [61]


> Наиль ©   (28.08.06 16:02) [60]

Да установлен


 
Наиль ©   (2006-08-28 16:06) [62]


> Наверное с вордом через CreateComObject(вроде так) работа.

Здесь ошибка исключена, т.к. она происходит за долго до этого места.

> Да и с ComOBJ тоже могут быть проблеммы (хотя не уверен)
> - в 5 или .. версии Delphi работа с COM поменялась.

Вот это возможно, но этот модуль иследовать не приходилось, поэтому надеюсь, что ошибка не в нём. Иначе, ни чем помощь не смогу.


 
Mamochka ©   (2006-08-28 16:09) [63]


> Наиль ©   (28.08.06 16:06) [62]

если вы про D5 то уменя стоит D3, поэтому думаю я :о) ComOBJ работать должен


 
Наиль ©   (2006-08-28 16:10) [64]

Т.к. место ошибки не определилось, но имеются два кандита на наличие ошибки (DB, ComObj), то следует проанализировать прохождение программой секций initialization этих модулей. А вдруг, на какой-нибудь строке выскочит известная нам ошибка.


 
Наиль ©   (2006-08-28 16:11) [65]


> если вы про D5 то уменя стоит D3, поэтому думаю я :о) ComOBJ
> работать должен

Про это нужно спросить у тех, кто работал в D3 под NT.


 
Mamochka ©   (2006-08-28 16:20) [66]


> Наиль ©   (28.08.06 16:10) [64]
> Т.к. место ошибки не определилось, но имеются два кандита
> на наличие ошибки (DB, ComObj), то следует проанализировать
> прохождение программой секций initialization этих модулей.
>  А вдруг, на какой-нибудь строке выскочит известная нам
> ошибка.


он не дает пройти по строчкам воообще


 
saxon   (2006-08-28 16:22) [67]

да уж, поле чудес,
интересно кто "угадает слово целиком" ?


 
Сергей М. ©   (2006-08-28 16:26) [68]


> Mamochka ©   (28.08.06 16:09) [63]


RegMom от Sysinternals тебе в помощь.


 
Mamochka ©   (2006-08-28 16:26) [69]


> Сергей М. ©   (28.08.06 16:26) [68]

а что это?


 
Сергей М. ©   (2006-08-28 16:35) [70]

Это такое глюкало, которое за тебя найдет ошибки в твоей программе.
Главное - не мешать "глюкалу": сидеть, задрав тормашки, курить писю и не мешать этой утилите работать.


 
Сергей М. ©   (2006-08-28 16:40) [71]

p.s.

Талантам нужно помогать, бездарности пробьются сами.


 
Mamochka ©   (2006-08-28 16:52) [72]


> Сергей М. ©   (28.08.06 16:35) [70]

ну и че? скачал я "глюкало" сидежу, задрав тормашки, курю писю и не мешаю этой утилите работать, но вроде ни че она не делает (я в смыле не тлавливает ошибки) и еще она на English`e


 
Mamochka ©   (2006-08-28 17:10) [73]


> Сергей М. ©   (28.08.06 16:26) [68]

слушай что за програмка после того как я ее запустил комне кто-то стал конектица, а не знаешь???


 
Mamochka ©   (2006-08-28 17:10) [74]

Яхуууу!!!! ЗАРАБОТАЛА!!!! надо было обновить файлик Padeg.dll и все!!!

Всем огромное спасибо! за помощ!!! тема думаю может быть закрыта :о)


 
Ketmar ©   (2006-08-28 20:49) [75]

> [74] Mamochka ©   (28.08.06 17:10)
офигеть. дайте две.



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

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

Наверх




Память: 0.66 MB
Время: 0.076 c
4-1143902115
Ibrohimbek
2006-04-01 18:35
2006.09.17
как можно изменит рисунок меню пуск в XP


15-1156279785
Ketmar
2006-08-23 00:49
2006.09.17
узнать keyboard layout консоли другого процесса.


1-1154875143
ancot
2006-08-06 18:39
2006.09.17
Как правильно зарегистрировать наследника TFrame


11-1130388459
Trubis
2005-10-27 08:47
2006.09.17
Ещё вопросы (надеюсь последние) по ListView


10-1123592364
Nicky
2005-08-09 16:59
2006.09.17
помогите с Вордом через OLE