Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Почему падает 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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.028 c
14-29582
Calm
2004-01-19 19:50
2004.02.10
Standart Delphi Library.


14-29527
Vlad Oshin
2004-01-21 14:25
2004.02.10
:)------------------------------------------


7-29636
DNT
2003-11-05 12:03
2004.02.10
Скрытый запуск приложения.


3-29232
Марат
2004-01-19 14:03
2004.02.10
DBGrid


1-29364
SoftAl
2004-01-29 11:03
2004.02.10
Поиск