Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка проги 
:(
    Опции темы
MrDmitry
Дата 6.1.2009, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 556
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Написал прогу. Дал её знакомым. И она не у кого не запускается. 
выдает ошибку

Цитата

An unhandled win32 exception occurred in SC.exe [2012]


При этом у меня она нормально запускается. 
PM MAIL   Вверх
Dobermann
Дата 6.1.2009, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



Скорей всего ехешник к чему то привязан...
PM   Вверх
kemiisto
Дата 6.1.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 16
Всего: 160



MrDmitry, ошибка в 17 строке! Ну, сколько уже раз повторять - телепаты в отпуске. Код в студию.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Bose
Дата 6.1.2009, 17:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



Цитата(MrDmitry @  6.1.2009,  17:30 Найти цитируемый пост)
Написал прогу. Дал её знакомым. И она не у кого не запускается. 

Фигово написал значит. 
Проверяй код и над каждой строкой спрашивай себя: почему она работает у тебя и не работает у знакомых.
PM MAIL WWW Skype   Вверх
Dobermann
Дата 6.1.2009, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



Цитата(MrDmitry @  6.1.2009,  17:30 Найти цитируемый пост)
Написал прогу.


Цитата(Dobermann @  6.1.2009,  17:34 Найти цитируемый пост)
Скорей всего ехешник к чему то привязан...

А прога вообще о чем? 
PM   Вверх
MrDmitry
Дата 6.1.2009, 18:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 556
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Цитата(kemiisto @ 6.1.2009,  17:35)
MrDmitry, ошибка в 17 строке! Ну, сколько уже раз повторять - телепаты в отпуске. Код в студию.

Я понимаю что тут не телепаты. Просто я не могу выложить какойто участок кода проги потому что не знаю где именно ошибка. А выкладывать исходник всей проги мне бы не хотелось. Просто интересно почему она у меня пашет а у других нет ((((
PM MAIL   Вверх
kemiisto
Дата 6.1.2009, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 16
Всего: 160



MrDmitry, тогда опиши (желательно более-менее подробно) что делает программа.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Dobermann
Дата 6.1.2009, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



Цитата(MrDmitry @  6.1.2009,  18:10 Найти цитируемый пост)
Просто я не могу выложить какойто участок кода проги

Ну так выложи остальной...
PM   Вверх
Данкинг
Дата 6.1.2009, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(MrDmitry @  6.1.2009,  18:10 Найти цитируемый пост)
Просто я не могу выложить какойто участок кода проги потому что не знаю где именно ошибка. А выкладывать исходник всей проги мне бы не хотелось. Просто интересно почему она у меня пашет а у других нет (((( 

Гениальный пост, плюсую его. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
MrDmitry
Дата 6.1.2009, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 556
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



ну собственно вот исходник.
За написание кода и звените. Я еще не опытный  smile 

Присоединённый файл ( Кол-во скачиваний: 13 )
Присоединённый файл  new.rar 158,29 Kb
PM MAIL   Вверх
Bose
Дата 6.1.2009, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



Цитата(MrDmitry @  6.1.2009,  18:10 Найти цитируемый пост)
Я понимаю что тут не телепаты. Просто я не могу выложить какойто участок кода проги потому что не знаю где именно ошибка. А выкладывать исходник всей проги мне бы не хотелось. Просто интересно почему она у меня пашет а у других нет (((( 

Причин может быть сотни. Что толку гадать?
Без кода кроме тебя этого никто не узнает. Впрочем, могли бы помочь телепаты, но они в отпуске. Перманентном.

В таких случаях может выручить удалённая отладка(гугли по фразе "remote debug"), либо подробная обработка ошибок.
Посмотри эту статью: Локализация ошибок в приложениях Delphi c помощью библиотеки Jedi Code Library

Добавлено через 6 минут и 51 секунду
Цитата(MrDmitry @  6.1.2009,  18:51 Найти цитируемый пост)
ну собственно вот исходник.
За написание кода и звените. Я еще не опытный


На первый взгляд причина может в следующем:
Код

procedure TLoad.Timer1Timer(Sender: TObject);
begin
inc(time);  // ķąšąłčāąåģ ņąéģåš
 if time=4 then
  begin
  time:=0;
   if not FileExists('sc.ini') then  //åńėč ōąéė sc.ini īņńóņńāóåņ
                                     //ņī ļåšåõīäčģ ź ńīēäąķč˙ ļóņč
    begin
     dirbase.show;  // ошибка может быть здесь!!!
     load.Visible:=false;
     Timer1.Enabled:=false;
    end
   else //čķą÷å ź äšóćīé ōīšģå
   main.show;
   load.Visible:=false;
   Timer1.Enabled:=false;
  end;
end;


Дело в том, что форма Load создаётся раньше формы dirbase. При создании формы, включается таймер. В событии таймера форма Load обращается к форме dirbase. Ошибка может возникнуть в случае, если таймер сработает раньше, чем форма dirbase успеет создаться. Например, если у твоих знакомых более медленный компьютер чем у тебя.
В любом случае, перед тем как обращаться к глобальным объектам, необходимо проверять, что они существуют.
PM MAIL WWW Skype   Вверх
morpheyushka
Дата 6.1.2009, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: 3
Всего: 8



извиняюсь за оффтоп!!!
Кстати, с мистикой Делфи сам уже встречался!
Написал я как то dll, точнее не написал, а дописал - добавил туда парочку страниц, в итоге она работала только у меня...предыдущая версия работала везде отлично!!! Хорошо что есть такая привычка каждую удачную версию в архив сбрасывать...в общем поднял я то что было до этого..."слово в слово" переписал и вуа-ля - опять везде работает smile 

потом долго пытался разобраться что там было не так - не разобрался!!!


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.