| ||||
| ||||
|
![]() |
|
![]() ![]() |
#1 (permalink) |
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Случайно заметил, что некоторые стандартные компоненты (Delphi 7) одним своим присутствием в программе (т.е. просто кидаешь их на форму без всякого кода) существенно замедляют выполнение. Например, время расчета (простой перебор вариантов в покере) увеличивается на 25-30%. Вот некоторые из них:
CheckBox ListBox ComboBox GroupBox SpeedButton MaskEdit StringGrid DrawGrid CheckListBox StaticText ProgressBar UpDown TreeView и некоторые другие. Кто знает, в чем дело???
__________________
Arthur Grey |
![]() |
![]() ![]() |
![]() ![]() |
#7 (permalink) | |
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
![]()
__________________
Arthur Grey |
|
![]() |
![]() ![]() |
![]() |
#8 (permalink) | ||
Участник
Регистрация: 30.06.2005
Адрес: Калуга
Сообщений: 190
|
Цитата:
быстрее в 1,5 раза. (покрайней мере так было 3 года назад) |
||
![]() |
![]() ![]() |
![]() |
#9 (permalink) | |||
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
С ним как раз происходит обратная ситуация. Я как то так же начитавшись про бытродействие Си решил на нее проги перевести. Ну поставил Билдер, перевел, а оказалось даже медленнее и гораздо масивнее, так что вот так. |
|||
![]() |
![]() ![]() |
![]() |
#10 (permalink) | |
Участник
Регистрация: 30.06.2005
Адрес: Калуга
Сообщений: 190
|
Цитата:
Участки кода не связанные с интерфейсом в VS работають немного быстрее Builder C++ |
|
![]() |
![]() ![]() |
![]() ![]() |
#11 (permalink) | |
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
__________________
Arthur Grey |
|
![]() |
![]() ![]() |
![]() |
#13 (permalink) |
Энтузиаст
Регистрация: 07.01.2006
Адрес: Москва
Сообщений: 268
|
ПРограммирую как в MS VC++ так и в Delphi, но предпочтение отдаю всё же С++, так как приятнее работать именно в том, что знаешь лучше...
![]() Насчёт быстроты работы одних и тех же алгоритмов в С++ и в Delphi не проверял, но очевидно, что плата за лёгкость создания API проектов простым щёлканием клавиатуры выливается Вам в кучу просто так затраченного процессорного времени, уходящего на исполнение каких-нибудь общих операций объявления параметров, которые при решении данной задачи даже трогаться не будут... За всё приходится платить, так что всем рекомендую писать код самому и отвечать за "каждую его строчку" , как говорит мой знакомый
__________________
Дорогу осилит идущий... |
![]() |
![]() ![]() |
![]() |
#14 (permalink) | |
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
Писал я для института часики. Ну такие простые совсем, по таймеры меняли циферки, ну типа первых электронных будильников. Еще они могли отображать время в двоичной системе. Так вот в Дельфи 7, это действо весило 380кб, что мне оказалось много и я быстренько переписал в Билдере 6-ом. Там они весили уже 1,5 мб или даже больше. Там была одна форма, TImage и таймер. |
|
![]() |
![]() ![]() |
![]() |
#17 (permalink) | ||
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
Хотя сейчас использую MSSQL ![]() ![]() Цитата:
![]() |
||
![]() |
![]() ![]() |
![]() |
#19 (permalink) |
Энтузиаст
Регистрация: 07.01.2006
Адрес: Москва
Сообщений: 268
|
to mikx
Не соглашусь с тобой. Всё дело опыта - на VC++ проги пишутся как штамп поставить (надо просто потратить немного времени на то, чтобы научиться это делать - оно потом окупиться с лихвой ![]() to backgammon Я тоже учился изначально прогать на Pascal, но потом, когда понял , что используя С++ можно достичь всего того же и быстрее, то быстро перестроился (сейчас иногда пишу программы для мобильного на языке, очень похожем на Pascal - но иногда ошибки проскакивают от С++ языка - подсознание на нём варит и ничего тут не попишешь ![]()
__________________
Дорогу осилит идущий... |
![]() |
![]() ![]() |
![]() ![]() |
#20 (permalink) | |
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
__________________
Arthur Grey |
|
![]() |
![]() ![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DIR 615 непонятные обрывы | screamwithme | Железо | 7 | 26.04.2010 00:36 |
Три непонятные мне раздачи. | L!sichka | Одностоловые турниры | 2 | 05.11.2009 07:25 |
Непонятные мне лимпы %-\\ | Karn | Многостоловые турниры | 3 | 19.05.2009 01:30 |
Непонятные статы | GreyNW | Покер софт | 11 | 15.03.2009 23:06 |
Непонятные мне ситуации. | HollanderSk8er | Одностоловые турниры | 18 | 07.02.2009 02:51 |
|
|