Форум: "Начинающим";
Текущий архив: 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