Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизПочему падает TForm.Create? Найти похожие ветки
← →
sniknik (2004-01-29 17:11) [40]> Одним словом, ребяты, не забывайте что ООП в делфи корявенькое!
а ты без колес ездить не пытался? оправдываясь тем что привык на катере...
← →
YuRock (2004-01-29 17:13) [41]> alexEagle © (29.01.04 17:09) [39]
> ООП в делфи корявенькое
Это у кого-то привычки корявенькие
← →
Sandman25 (2004-01-29 17:17) [42][39] alexEagle © (29.01.04 17:09)
Сначала сделайте виртуальный конструктор на C++, а потом поговорим :)
← →
Юрий Зотов (2004-01-29 17:18) [43]> alexEagle © (29.01.04 17:09) [39]
> Одним словом, ребяты, не забывайте что ООП в делфи корявенькое!
Извините, а на основании чего же Вы сделали такой вывод?
На основании того, в Delphi нет статических объектов? Но это не имеет к модели ООП никакого отношения.
Или на основании Ваших собственных ошибок, которые Вы описали? Так Delphi тоже не имеет к ним никакого отношения.
Сдается мне, что если человек не умеет ездить на велосипеде, то совсем не велосипед в этом виноват.
← →
Digitman (2004-01-29 17:19) [44]
> ООП в делфи корявенькое
оп-пааа !
вот эт заява !!!))))
а, по-моему, ты просто гонишь нам тут)
какие еще, нахрен, "дочерние окна" с учетом
> Я скажу большее, я создал чистую форму и все равно валится
?
← →
alexEagle (2004-01-29 17:26) [45]я не знаю зачем нужен виртуальный конструктор, на знаю зачем не нужен inherited и альтернативный деструктор
← →
Sandman25 (2004-01-29 17:29) [46][45] alexEagle © (29.01.04 17:26)
Вы делаете выводы на основе Ваших привычек.
На Informix-4GL пишется END IF после каждого IF. Так что, мне теперь говорить, что C и Паскаль не являются абсолютно структурными языками? :)
← →
Digitman (2004-01-29 17:30) [47]
> alexEagle © (29.01.04 17:26) [45]
еще раз повторяю - ты просто гонишь тут ботву !
в "чистой" форме НИКТО не понуждал тебя писать разные там
> виртуальный конструктор
> inherited и альтернативный деструктор
!!
форма и без этих волшебных для тебя выкрутасов замечательно сконструируется !
однако, ты утверждал якобы совершенно иное в [14]
← →
Юрий Зотов (2004-01-29 17:40) [48]> alexEagle © (29.01.04 17:26) [45]
> я не знаю зачем нужен виртуальный конструктор,
А если бы знали, то поняли бы (и по достоинству оценили) всю мощь и элегантность этого механизма. Вполне возможно, что Ваше мнение об ООП в Delphi тогда сразу изменилось бы.
> знаю зачем не нужен inherited и альтернативный деструктор
Не нужны? А как же наследование полиморфизм? Разве это не два из трех китов самого понятия ООП?
Сдается мне, что не знаете Вы на самом деле совсем другого - известной басни Крылова.
← →
YuRock (2004-01-29 17:59) [49]> Digitman © (29.01.04 17:30) [47]
> ты просто гонишь тут ботву
Нет, он не гонит. Просто он неточно выразился. Эти дочерние окна (которые неправильно выгружались перед созданием frmTable) становятся таковыми по настройке.
Вначале они - обычные MDIChild, а по нажатию на пункт меню - они удаляются, создается frmTable, а затем те же "дочерние окна" создаются через CreateParented на frmTable.
Вот так у него все построено, так что он не гонит.
И ничего удивительного нет, что на TForm.Create(nil).Show тоже падало - ведь на самом деле память поролась при удалении этих, я бы так назвал, "в будущем дочерних" окон.
> ты просто гонишь тут ботву
А вот ругаться неприлично!!!
← →
Digitman (2004-01-29 18:08) [50]
> YuRock © (29.01.04 17:59) [49]
> А вот ругаться неприлично!!!
да что ты говоришь ?)
где ж ты был, когда сей сударь гнул из себя пупа земли, рассыпаясь в мой адрес далеко-о-о неласковыми перлами, вообще не имеющими отношения к программингу ?)
а вот я помню прекрасно)
считай, что я просто отвел душу).. после - не будешь же возражать ? - искренних и вполне корректных с моей стороны попыток здесь, в этой ветке, помочь "заблудшему" ...
но я тоже человек ! со своими недостатками ...
и прошлые мои с ним "околопрограммные баталии" + сегодяшнее [39] несколько вывели меня из себя...
каюсь(..
← →
sniknik (2004-01-29 18:17) [51]YuRock © (29.01.04 17:59) [49]
раз уж ты понимаеш как это происходит напиши пример этого глюка (так чтобы TForm.Create(nil).ShowModal падал).
минимум кода, лиш бы падал. а то у меня не получается. яшик в анкете и в имени, шли в любое время.
буду очень благодарен. (мне это очень интересно)
(alexEagle не прошу, код из под его пальцев видимо жутко секретен, его через охрану не пропустят)
← →
Anatoly Podgoretsky (2004-01-29 18:45) [52]alexEagle © (29.01.04 17:09) [39]
Поделись травкой.
← →
YuRock (2004-01-29 18:49) [53]> Anatoly Podgoretsky © (29.01.04 18:45) [52]
> Поделись травкой
Он не курит.
А тебе плохо не становится, когда подобную ошибку ищеш в течении 2-х суток?
← →
YuRock (2004-01-29 18:50) [54]... ищеш = ищешь
← →
Юрий Зотов (2004-01-29 19:23) [55]> YuRock © (29.01.04 18:49) [53]
Всяко бывает. Но уверяю Вас, если обвинять в собственных ошибках "кривую ООП в Delphi", то количество ошибок и время их поиска уменьшаться не будут. А вот наоборот - так это почти наверняка.
← →
Андрей Сенченко (2004-01-29 20:48) [56]эхма .. а приятно таки наблюдать битву Мастеров за чистоту своей Системы ...
для человека пишущего скрипты на 5 операторах :)
В потрепаться ?
Страницы: 1 2 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.008 c