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

Вниз

просто интересно.   Найти похожие ветки 

 
syte_ser78 ©   (2005-10-31 09:06) [0]

Короче а что в Delphi.... плохо?
Непродумано, неудобно, ненужно,  на ваш взгляд?


 
Rem ©   (2005-10-31 09:13) [1]

Единственный побочный непродуманный, неудобный и ненужный эффект - с появлением Delphi ламеров развелось много. Все остальное - продумано, удобно и нужно.


 
Ega23 ©   (2005-10-31 09:17) [2]

То, что TLabel не от TWinControl наследована.
Пару раз напрягало...


 
Ega23 ©   (2005-10-31 09:30) [3]

А, ещё то, что TQuery не до конца фетчит записи при открытии НД.


 
Rem ©   (2005-10-31 09:40) [4]

То, что TLabel не от TWinControl наследована

TStaticText чем не подходит?


 
Ega23 ©   (2005-10-31 09:42) [5]


> TStaticText чем не подходит?


Тем, что это уже не TLabel.


 
Гаврила ©   (2005-10-31 09:43) [6]


>  [3] Ega23 ©  


> То, что TLabel не от TWinControl наследована


Юзай TStaticText, какие проблемы )

По сабжу.
не считая сырости версии 2005, могу сказать вот что (для всех версий).
1. BDE - жуткая вещь
2. редактор TLB. Кривее не придумаешь
3. Quick Report - криво


 
Rem ©   (2005-10-31 09:45) [7]

Тем, что это уже не TLabel

Логично.
Меня вот мучает, что TLabel не позволяет вводить текст. Можно было бы TEdit использовать, но это же уже не TLabel.
:о)


 
Ega23 ©   (2005-10-31 09:49) [8]


> Юзай TStaticText, какие проблемы )


Блин, Юр, я вот сейчас всё брошу и начну в куче старых проектов TLabel на TStaticText менять. И с BDE на ADO переводить.

Quick Report - воистину аццкая вещь.


 
stone ©   (2005-10-31 09:54) [9]


> Ega23 ©   (31.10.05 09:17) [2]
> То, что TLabel не от TWinControl наследована.
> Пару раз напрягало...

А чем напрягало? По идее так и должно быть, все правильно


 
Dok_3D ©   (2005-10-31 09:54) [10]

То, что на западе ее не уважают.


 
Loginov Dmitry ©   (2005-10-31 10:01) [11]


> syte_ser78 ©   (31.10.05 09:06)


Все хорошо в Делфи. Но вот были бы макросы, inline-функции, ...

Было бы лучше :)


 
Anatoly Podgoretsky ©   (2005-10-31 10:07) [12]

Гаврила ©   (31.10.05 09:43) [6]
1 и 3 отлично сконтструированые и мощные вещи, я не вижу альтернативы QR за исключением нескольки простых генераторов, в первую очередь для текстового режима. Все остальные генераторы навесные, то есть неполноценные члены программы.


 
Гаврила ©   (2005-10-31 10:11) [13]


> [8] Ega23 ©  


А вот просто интересно, зачем тебе понадобилось "наследие от" WinCOntrol В Tlabel?
сообщения отправляешь, handle нужен для чего-то ?


 
Гаврила ©   (2005-10-31 10:20) [14]


>  [12] Anatoly Podgoretsky ©  


По поводу BDE
поставил я тут одну программку (конкурентов) - посмотреть, как работает
(может, передрать какие-то идеи и все такое (шутка))
она работает под BDE
так вот какая интересная штука получается
заметил: если та программа запущена ,в моей (которая тоже с BDE) нафиг слетает кодировка
ту закрываю, в моей все нормально
Можно конечно сказать, что она криво изготовлена (ихняя, или моя), но что это вообще за система ,которая допускает такие эффекты?
(разумеется, та программа и моя работала с разными источниками данных).
Переделал свою без BDE - проблем не знаю.

По поводу отчетов - намаялся, помнится с ними (они у меня в DLL сидели и падали время от времени. Потом победил, но непросто это было). Новые аналоги не смотрел


 
Gero ©   (2005-10-31 10:37) [15]

Не хватает ИИ.


 
Anatoly Podgoretsky ©   (2005-10-31 10:43) [16]

Гаврила ©   (31.10.05 10:20) [14]

Попробую сделать предположения

По поводу BDE
поставил я тут одну программку (конкурентов) - посмотреть, как работает
(может, передрать какие-то идеи и все такое (шутка))
она работает под BDE
так вот какая интересная штука получается
заметил: если та программа запущена ,в моей (которая тоже с BDE) нафиг слетает кодировка
ту закрываю, в моей все нормально
Можно конечно сказать, что она криво изготовлена (ихняя, или моя), но что это вообще за система ,которая допускает такие эффекты?
(разумеется, та программа и моя работала с разными источниками данных).
Переделал свою без BDE - проблем не знаю.


1. У кого то неверно сделано инсталяция, возможен вариант с диверсией, даже вероятен.
2. грубо спроектирована программа, таже диверсия - глобальное изменение языкового драйвера.

Кривая работа программиста, а тем более диверсионные действия к БДЕ отношения не имеют, сдуру можно, э это и лом сломать.

По поводу отчетов - намаялся, помнится с ними (они у меня в DLL сидели и падали время от времени. Потом победил, но непросто это было). Новые аналоги не смотрел

Хочешь скажу умную вещь, не используй ДЛЛ пока не поймешь где они уместны и как с ними правильно работать. К QR это отношение не имеет.

Итого резюме - ни одного аргумента, который мог бы быть принят по данному поводу.

Я тебе еще одну умную вещь скажу, большинство программисто крайне низко-квалифицированые специалисты, у них всегда система виновата, кривая она.


 
ZeroDivide ©   (2005-10-31 10:49) [17]

1. В Delphi много что плохо, если честно.
Много компонентов написаны кривенько или не имеют достаточной функциональности.

Например:
TIcon.SaveToFile(...);
Сохранят только 16 цветное изображение (и только первое). И вообще, TIcon - убожество.

2. Жутко не хватает "продвинутости" в стандартной VCL.

Например:
Edit"a, с проверкой типа и диапазона вводимых данных. Конечно, не проблема написать компонеты самому или воспользоваться сторонними, НО очень хотелось бы иметь некоторые полезные свойства в СТАНДАРТНЫХ компонентах, дабы они унаследовавшись в сторониих, имели одинаковый тип и имя.


 
Ega23 ©   (2005-10-31 10:49) [18]


> А вот просто интересно, зачем тебе понадобилось "наследие
> от" WinCOntrol В Tlabel?
> сообщения отправляешь, handle нужен для чего-то ?
>


Да я уже и не помню. Надо было as TWinControl, а для чего - не помню...


 
Гаврила ©   (2005-10-31 11:13) [19]


> [16] Anatoly Podgoretsky ©


> Кривая работа программиста, а тем более диверсионные действия
> к БДЕ отношения не имеют, сдуру можно, э это и лом сломать.


Можно.
Желательно правда делать системы так, чтобы от кривизны программиста способна была упасть только его программа ,а не все остальные в системе тоже
Вот, помнится, была такая Win 3.1 с общим адресным пространством.
Устойчивая?
"А надо писать грамотно ,и все будет работать"?
Дело за малым - довести это до сведения всех.


> не используй ДЛЛ пока не поймешь где они уместны и как с
> ними правильно работать

Ну где уж нам, ламерам...


> К QR это отношение не имеет


А еще больше это не имеет отношения к QR после того ,как QR начинает в хвост и в гриву использовать глобальные переменные.
Что следует из ситуации, когда один и тот же код в exe работает а в dll нет (при соблюдении борландовский правил передачи глобальных переменных Application и Screen в библиотеку)

> ни одного аргумента, который мог бы быть принят по данному
> поводу.


Есть пара неплохих агрументов от самого борланда по обоим вопросам ,а именно - введение альтернативных вариантов в след версии продукта.


> Я тебе еще одну умную вещь скажу, большинство программисто
> крайне низко-квалифицированые специалисты


Есть такое дело. Поэтому я никогда не обвиняю систему до тех пор, пока полностью не исследую ситуацию


 
ssk ©   (2005-10-31 11:43) [20]

а еще в стандартной палитре нет компонента для запуздыривания иконки в трей. непорядок :-)


 
Карелин Артем ©   (2005-10-31 11:58) [21]

Система контроля версий крайне убогая и не интегрирована в IDE. Очень плохо с командной разработкой, нехватает всяких встроенных диаграмм типа как в новой Visual Studio.


 
TUser ©   (2005-10-31 12:20) [22]

Шаблонов хочется. Пришлось написать свою штуку, которая перед компиляцией "готовит текст", вставляя вместо специальным образом оформленных комментариев то, что надо. Но это
командная строка far + colorer - IDE ^)(


 
stone ©   (2005-10-31 12:32) [23]


> TUser ©   (31.10.05 12:20) [22]
> Шаблонов хочется.

Их есть там. Ctrl +J которые


 
TUser ©   (2005-10-31 12:34) [24]

> Их есть там. Ctrl +J которые

Не те :(


 
stone ©   (2005-10-31 12:38) [25]

а какие? Приведи пример


 
stone ©   (2005-10-31 12:38) [26]

Удалено модератором


 
Loginov Dmitry ©   (2005-10-31 12:50) [27]

Насчет BDE...
Хоть вещь и универсальная, но не всегда удобная. Конечно, подключаться к базе Interbase через интерфейс BDE - это полнейшее извращение, а вот для табличек Paradox (которые к сожалению до сих пор используются миллионами программистов) BDE вполне подходит, хотя его использование сопровождается многими проблемами, и кодировка - одна из них. И вообще чудно сделано это BDE - у всех работает немного по-разному. На некоторых компьютерах вообще нельзя запустить две программы, использующие BDE (но это конечно же не проблемма. Подумаешь, нельзя запустить... Главное, чтобы мой проект запускался). Короче - без BDE нам никак нельзя.


 
Игорь Шевченко ©   (2005-10-31 12:53) [28]


> Короче а что в Delphi.... плохо?
> Непродумано, неудобно, ненужно,  на ваш взгляд?


Пользователи


 
Anatoly Podgoretsky ©   (2005-10-31 13:29) [29]

Гаврила ©   (31.10.05 11:13) [19]
Ну где уж нам, ламерам...

Зря ты про себя так


 
TUser ©   (2005-10-31 13:31) [30]

> а какие? Приведи пример

Примерно, как template class в си++.


 
Fist   (2005-10-31 13:31) [31]

Удалено модератором


 
Игорь Шевченко ©   (2005-10-31 13:33) [32]

TUser ©   (31.10.05 12:20) [22]


> Шаблонов хочется.


Тебе вроде уже про ModelMaker Code Editor говорили ?
И потом, это свойства языка, а не среды, насколько я знаю, ни один поскаль не может похвастать наличие шаблонов, а не только Delphi Language.


 
Джо ©   (2005-10-31 13:35) [33]

[32] Игорь Шевченко ©   (31.10.05 13:33)
>  ни один поскаль

Дразнимся? ;)


 
Суслик ©   (2005-10-31 13:40) [34]

хочу перегрузку операторов и объекты в стеке


 
_inic   (2005-10-31 14:00) [35]


> Суслик ©   (31.10.05 13:40) [34]

>  и объекты в стеке


старый добрый "турбопаскалевский" object еще вроде доступен


 
GuAV ©   (2005-10-31 14:03) [36]


> хочу перегрузку операторов


В D6, D7: Для custom variant type есть. Это немного, но надо ли больше ?


> объекты в стеке


А какая разница где они, в стеке или нет ? Какое преимущкство это дало бы ?

По сабжу: в VCL мне не нравится, что хендлы пересоздаются когда хотят, и этого им не запретишь.


 
Игорь Шевченко ©   (2005-10-31 14:04) [37]

Джо ©   (31.10.05 13:35) [33]

Опечатка :)

Суслик ©   (31.10.05 13:40) [34]

Не того ты хочешь. Надо, чтобы среда(компилятор) умели понимать неформальное определение задачи и выдавать готовое решение. Например, по фразе "хочу запуздырить иконку в трей" генерировать приложение, прячущееся в...туда, в общем :)


 
jack128 ©   (2005-10-31 14:08) [38]

GuAV ©   (31.10.05 14:03) [36]
А какая разница где они, в стеке или нет ? Какое преимущкство это дало бы ?

меньше писанины с выделением/освобождением памяти.
Кста, вроде в D10 записи смогут иметь невитуальные методы. Так что записи все больше и больше становятся похожи на "object" :-))

GuAV ©   (31.10.05 14:03) [36]
в VCL мне не нравится, что хендлы пересоздаются когда хотят, и этого им не запретишь.

Это да, есть такая гадкая привычка.


 
Игорь Шевченко ©   (2005-10-31 14:16) [39]

GuAV ©   (31.10.05 14:03) [36]


> в VCL мне не нравится, что хендлы пересоздаются когда хотят,
>  и этого им не запретишь.


Они это редко делают. И кроме того, неужели это такая большая беда ?


 
Гаврила ©   (2005-10-31 14:21) [40]

Проблема пересоздавания хендлов была у нас отмечена.
Но проблемой она стала исключительно благодаря кривизне самой программы



Страницы: 1 2 3 4 вся ветка

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.033 c
4-1127504463
polaroid
2005-09-23 23:41
2005.11.27
Прозрачная форма (глюки с прозрачностью чёрного цвета)


14-1131286082
_xroot
2005-11-06 17:08
2005.11.27
ThemeEngine 5.52


2-1131304867
Toxa_ua
2005-11-06 22:21
2005.11.27
Как посимвольно прочитать файл?


2-1131469867
pathfinder
2005-11-08 20:11
2005.11.27
Как вставить содержимое перeменной string в код программы?


4-1127313146
Still Swamp
2005-09-21 18:32
2005.11.27
Как сделать окошко которое не будет на себя переключать фокус