Минимум на Delphi

Тема в разделе "WASM.BEGINNERS", создана пользователем Slim_Shady, 14 сен 2006.

  1. Slim_Shady

    Slim_Shady New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2006
    Сообщения:
    38
    Адрес:
    Ukraine
    Народ, какой минимальный размер программы на Delphi? (Без RTL).
     
  2. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    где-то 1.4 кб, если пользовать замену системных библиотек на пустые,
    м.б. меньше, щас точно не помню, но не больше.
     
  3. Slim_Shady

    Slim_Shady New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2006
    Сообщения:
    38
    Адрес:
    Ukraine
    До сих пор у меня меньше 3.0 кб не получалось...
    Но я где-то слышал что есть возможность сделать EXE-шник ~900 байт, реально ли ето?
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
  5. Slim_Shady

    Slim_Shady New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2006
    Сообщения:
    38
    Адрес:
    Ukraine
    Не понял.
     
  6. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    байт, чё непонятного
     
  7. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    да, если подсовывать вместо system.dcu и sysinit.dcu перекомпиленые пустые версии, у рема есть пример )
     
  8. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    или так
     
  9. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
     
  10. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    А про минимизацию экзешников для Borland C++ Builder, может, есть инфа?
     
  11. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    там кажется все гораздо проще чем в дельфи, помнится я компилил что-то из IDE
    размером 7кб, вроде это было простое окно без VCL
     
  12. shurik

    shurik Александр

    Публикаций:
    0
    Регистрация:
    27 авг 2006
    Сообщения:
    52
    Адрес:
    Украина
    Quantum, по поводу маленьких программ для Borland C++ Builder есть небольшая статья http://devnvd.narod.ru/Files/LittleTask.htm
     
  13. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    shurik
    Спасибо!
     
  14. _Raven

    _Raven New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2006
    Сообщения:
    34
    Хорошо, я скомпилил exe-шник с аттача. Получился MessageBox - 832 байта, если пустой - 704. Но как сделать обещанные выше 512 байт?
     
  15. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    Что скомпилил? пример из hello.rar?
    а попробуй скомпилять из inclides.rar
     
  16. _Raven

    _Raven New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2006
    Сообщения:
    34
    А там что пример есть? Там те же самые пустые библиотеки, что и у рема и пару заголовочных файлов.
    Я же сказал, пустой пример - 704 байта, по-моему меньше уже нельзя.
     
  17. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    shurik
    А разве нельзя напрямую указать Билдеру свой startup код?
     
  18. shurik

    shurik Александр

    Публикаций:
    0
    Регистрация:
    27 авг 2006
    Сообщения:
    52
    Адрес:
    Украина
    Посмотрел я опции линкера. В отличии от VC линкера, в котором есть опция /ENTRY, в линкере от борланда ничего такого не наблюдается. Так что скорее всего нельзя :dntknw:
     
  19. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Как создать минимальное приложение - понятно.
    Но вот вопрос посложнее: как таким же образом сделать крохотную ДЛЛ...
    http://www.rsdn.ru/forum/delphi/3281250.all.aspx

    Эта попытка вроде как нерабочая.
    Нужно сделать обработчик на DllProc....

    Вот, куда копать?
     
  20. Maroder32b

    Maroder32b New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2011
    Сообщения:
    4
    Минимальное приложение в дельфи-скажите а какой в этом смысл ?