|
#1
|
|||
|
|||
Что за ошибка?
Здравствуйте! Я вот создал совсем простенькую прогу, будильник. Компилируется, запускается без ошибок. Единственная проблема - запускается долго, секунд 5, для такой проги мне кажется эт долго! Помогите пожалуйста!!!
|
#2
|
|||
|
|||
Так вы хоть код покажите.
|
#3
|
|||
|
|||
Цитата:
|
#4
|
|||
|
|||
Цитата:
|
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Ну вот наверно и причина...
Раз исходник только 1 Мб весит. Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#7
|
||||
|
||||
Цитата:
|
#8
|
|||
|
|||
Цитата:
|
#9
|
|||
|
|||
Цитата:
|
#10
|
|||
|
|||
удали лишние модули.. (uses)
если програмка реально маленькая то она сожмется до 30 кб после компиляции. хотя это врядли поможет.. у тя оперативка какая? и какой исходный код? |
#11
|
||||
|
||||
Цитата:
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#12
|
|||
|
|||
Возможно.. Но размер можно уменьшить при помощи Exe Compressor'а..
Но врядли это избавит от торможения запуска программы.. p.s. выложи свою программу.. Надо проверить будет ли она тормозить у других.. |
#13
|
||||
|
||||
используй упаковщики типа UPX
http://soft.softodrom.ru/ap/p1683.shtml по идее они даже ускорять должны может комп слабоват? и еще можно отключить создание форм при запуске программы а создавать их по мере необходимости (когда первый раз показываешь) |
#14
|
||||
|
||||
и еще:
- в Delphi (под отладчиком) программа запускается дольше - при окончательной компиляции сними галочки про генерацию отладочной информации |
#15
|
||||
|
||||
Рискну предположить, что возможно ты использовал Sleep в том месте, где он не должен быть? Например, в момент создания формы или её показа. Скорее всего из-за этого. Потому что должно быть тааааааак мало оперативки, чтобы программа под несколько десятков кб. запустилась с таким запозданием. Посмотри в процедуры OnCreate и OnShow, возможно ты мог прописать там процедуры или функции, которые требуют много памяти или времени. Кстати если на форме есть таймер напиши код OnTimer.
|