Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Внизпросто интересно. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.015 c