Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Ошибка инициализации приложения (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.64 MB
Время: 0.037 c
2-1156750865
Steep
2006-08-28 11:41
2006.09.17
Копирование файлов


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


15-1156353969
imbalacedees
2006-08-23 21:26
2006.09.17
PHP опять вопрос )


15-1156482508
КаПиБаРа
2006-08-25 09:08
2006.09.17
Право на получение платной услуги


15-1156232503
Gorlum
2006-08-22 11:41
2006.09.17
Вырезать часть фильма





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский