powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Жестокий глюк в Делфи6
25 сообщений из 29, страница 1 из 2
Жестокий глюк в Делфи6
    #32124211
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто поделиться хочу: если АДОКоннекшн.Коннектед установить в Труе на этапе разработке, а потом перенести на компьютер с другим именем сервера, и открыть (всего лишь открыть, без компиляции!) соответствующий юнит, то Делфи 6 наглухо падает. Эксперимент проводился на машинах с Windows 2000 Professional.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124273
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да. я тоже давно радуюсь, что формы в текстовом виде пишутся :)
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124344
nomorenames
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не падает, а ищет сервер. Поставь таймаут на 15 сек и радуйся.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124711
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо ля-ля! Он именно падает - Делфи просто закрывается.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124729
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык это всем известный глюк. Я сним очень просто борюсь (у блин как сказал). Если этот конекшн на главной форме, то Делфя не вырубается, просто выдаст ошибку, а вот если начнеш открывать другие юниты, которые юзают этот конекшн, тогда Делфя и впрямь падает. Ну дык и отредактируй конекшн сразу. И так и делаю (почти каждый день).
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124795
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без базаров, Купер. Я ж не говорю, что из-за этого работать нельзя.Я говорю, что в такой системе как Делфи такой лажи быть не должно.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32124986
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично я такого глюка никогда не видел. А почему? Господа! НЕ НАДО нигде ставить active=true.
Ну что, в лом что ли, в FormCreate active:=true поставить?
Призадумался. А ПОЧЕМУ я так всегда так делаю? Наверное, у меня когда-то что-то грохнулось.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125066
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без базаров, Cat2. Я ж не говорю, что из-за этого работать нельзя.Я говорю, что в такой системе как Делфи такой лажи быть не должно.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125114
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И я не говорю, что работать нельзя. Просто я советую в таком тонком деле как подключение к базам, не надеятся на умолчания и предустановки. Черт знает, что там менятся будет.
====
За сообщение о глюке - спасибо.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125276
Александр2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дельфи не падает - действительно ищеет коннект и пытается законнектиться.
Потом выдает сообщение об ошибке - дальше просто правишь коннект и все работает снова.

Поэтому во избежание такой ситуации при переносе приложения с одного на другой - надо либо удалить контент конекшн строки, либо как сказали не устанавливать active=true.

Удачи.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125283
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр2!
Чего-то я не понимаю.
Я же говорю - падает, так зачем же мне объяснять про коннект таймаут? Он ищет сервер, и потом не выдает сообщение об ошибке, а просто закрывается. И тут люди ещё подошли, которые знают об этом глюке, уважаемый Купер например.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125735
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну к слову я вспомнил еще один глюк в Делфях (по моему дело было в пятерке).

Ну значит нажал я выход из Делфей. Окно исчезло. Ну я сразу же и нажал "Завершение работы (windows98)". Потом врубаю комп, а моего проекта как небывало. С тех пор перед тем как вырубить комп я пару минут жду, чтобы Делфя просралась.

P.S. Такая фигня со мной случилась один раз. На всю жизь запомнил.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125819
АМС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой глюк я уже встречал! И дельфи именно падает, а не виснет.
А вот ещё один:
Если в процедуре есть параметр с умолчанием,
Код: plaintext
procedure P1(A1: integer; A2: double=- 1 );

то иногда параметр передаётся правильно, а иногда заменяется нулём.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32125860
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АМС, ну это вообще невероятно! Как-то у нас принято фирме Борланд больше доверять, чем Микрософту, а оно вона как... Хотя я не в курсе за глюки VB и VC, м.б. их там гораздо больше...
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126060
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi 6 Professional Edition - ну не падает у меня!....
Ищет иногда долго...., согласен, но нажимаю ОК раз 100-200 на соообщение
об ошибке и потом выскакивает возможность все исправить: путь к базе и т.д.
после этого все работает без сбоев.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126069
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander2

Сделай так:

На главную форму кинь ADOConnection. Укажи все дела в ней. Установи ADOConnection.active:=true. Создай вторую форму. На ней кинь ADOStoredproc через этот Коннектион(adoconnection). Установи adostoredproc.active:=true.
Затем сохрани. Потом отнеси на другую машину, ну или базу прикрой. И открой этот проект. Сначала долго будет думать, потом выдаст ошибку. Кликай OK. А потом не исправляя adoconnection, открой вторую форму.

Вот тут-то и увидишь чудеса.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126194
sgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это звучит так же как - "рвать гланды через задницу автогеном". Просто не надо так делать . :-)))
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126207
Александр2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касатся автогена ))))!!!!!

Действительно зачем)!!!

Я делаю один datamodule. На него кидаю все ADO компоненты, какие надо такие и кидаю. Один MyConnect. В нем прописываю все необходимые пути.
Из всех других форм обращаюсь к datamodule для Datasets через Datasources,
для выполнения команд просто прописываю типа with cmdADO1 do begin...end;
Очень удобно. Так практически все делают.

Но даже если и расположить ADOStoredProc на другой форме и прописать
что у него Connection:=dmMainDM.MyConnect; - то после n*100 кликов на сообщение об ошибке можно зайти в датамодуль и исправить путь к базе.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126551
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некоторые никак въехать не хотят.
Как бы попроще объяснить...
Пишешь короче в Ворде : абабабабаб.
И он после этого не работает (закрывается).
Я говорю: это плохо, так быть не должно.
Некоторые говорят: так ты дурак что-ли? ты наверное придурок полный senyag! Где тебя откопали то? Это ж где это видано, где это слыхано, чтобы нормальный чувак написал такое: абабабабаб! Надо писать бабабабаба, и всё будет нормально!
Вот.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126831
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 senyag

Браво!!! Пять баллов!!!
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126938
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
История одного геммороя.......
=======================================
На главную форму кинь ADOConnection.

=КИНУЛ

Укажи все дела в ней. Установи ADOConnection.active:=true.

=УКАЗАЛ

Создай вторую форму.

=СОЗДАЛ

На ней кинь ADOStoredproc через этот Коннектион(adoconnection). Установи adostoredproc.active:=true.
Затем сохрани.

=СОХРАНИЛ

Потом отнеси на другую машину, ну или базу прикрой. И открой этот проект.

= ВООБЩЕ УДАЛИЛ с СЕРВЕРА БАЗУ

=ОТКРЫЛ

Сначала долго будет думать,

=ВЫДАЛА ОШИБКУ СРАЗУ - грит не могу законектиться аднака....

потом выдаст ошибку. Кликай OK. А потом не исправляя adoconnection, открой вторую форму.

=ОТКРЫВАЮ НОРМАЛЬНО - грит не могу сторедпрок активизировать....

Вот тут-то и увидишь чудеса.

=ГДЕ ОБЕЩАННОЕ ЧУДО? Я что должен увидеть список разработчиков, улетащих в комические дали?
=============================
Ничего не упало и не опало......

Это мне напомнило детский анекдот про обезъяну:
висит, значит она, думает:
- вот отпущу одну руку....
- вроде продолжаю висеть
- вот я щас отпущу другую....
и т.д.....
==============================
итог: кое-что действительно упало, потом грит, если бы были мозги!?... то было бы сотрясение мозга.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32126939
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
История одного геммороя.......
=======================================
На главную форму кинь ADOConnection.

=КИНУЛ

Укажи все дела в ней. Установи ADOConnection.active:=true.

=УКАЗАЛ

Создай вторую форму.

=СОЗДАЛ

На ней кинь ADOStoredproc через этот Коннектион(adoconnection). Установи adostoredproc.active:=true.
Затем сохрани.

=СОХРАНИЛ

Потом отнеси на другую машину, ну или базу прикрой. И открой этот проект.

= ВООБЩЕ УДАЛИЛ с СЕРВЕРА БАЗУ

=ОТКРЫЛ

Сначала долго будет думать,

=ВЫДАЛА ОШИБКУ СРАЗУ - грит не могу законектиться аднака....

потом выдаст ошибку. Кликай OK. А потом не исправляя adoconnection, открой вторую форму.

=ОТКРЫВАЮ НОРМАЛЬНО - грит не могу сторедпрок активизировать....

Вот тут-то и увидишь чудеса.

=ГДЕ ОБЕЩАННОЕ ЧУДО? Я что должен увидеть список разработчиков, улетащих в комические дали?
=============================
Ничего не упало и не опало......

Это мне напомнило детский анекдот про обезъяну:
висит, значит она, думает:
- вот отпущу одну руку....
- вроде продолжаю висеть
- вот я щас отпущу другую....
и т.д.....
==============================
итог: кое-что действительно упало, потом грит, если бы были мозги!?... то было бы сотрясение мозга.
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32127016
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Alexander2, у тебя глюк чего-то на компе
Попробуй на другом. Может получится
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32127033
senyag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, Александр2, не парьтесь слишком сильно! В конце концов, enose может быть прав, не на всех компьютерах это срабатывает, не под всеми операционками и т.д. Но мы же тоже с Купером и АМС не сговаривались! Ну если уж очень нужно, попробуйте Windows переустановить... ;)
...
Рейтинг: 0 / 0
Жестокий глюк в Делфи6
    #32127057
al2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
al2
Гость
мазохисты ититьего!!!
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Жестокий глюк в Делфи6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]