![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() ![]() |
![]() |
MI666 |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: ![]() ![]() ![]() |
можно ли отключить используемую по умолчанию библиотеку system.tpu?
-------------------- welcome: http://www.m666.nm.ru/
motto: all comes with experience... |
APAL |
![]()
Сообщение
#2
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
Что-то я сильно в этом сомневаюсь...
-------------------- |
NetAnton |
![]()
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация: ![]() ![]() ![]() |
нет, APAL, не получится. в ней содержатся стандартные процедуры и функции типа writeln и readln. паскаль сам привязывает system.tpu (из turbo.tpl) к твоему экзешнику, как бы тебе того не хотелось.
-------------------- Я люблю этот форум!
|
APAL |
![]()
Сообщение
#4
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
NetAnton, а я что говорю???
Цитата Что-то я сильно в этом сомневаюсь... -------------------- |
BlackShadow |
![]()
Сообщение
#5
|
Гость ![]() |
APAL, NetAnton, видел я где-то такую фишку. Как-то его отключали и при этом проги становились малюююююсенькими. Но, естественно ни Write ни WriteLn тебе уже не доступны.
|
NetAnton |
![]()
Сообщение
#6
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация: ![]() ![]() ![]() |
BlackShadow, ты меня заинтриговал этим.
![]() -------------------- Я люблю этот форум!
|
Romtek |
![]()
Сообщение
#7
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 303 Пол: Мужской Реальное имя: Роман Репутация: ![]() ![]() ![]() |
Я знаю эту "фишку". Сам её мучал одно время...
Называется Tiny-RTL, есть на http://pascal.sources.ru/misc/bpc-trtl.htm С ней много не напишешь. На мелочи больше время уйдёт. Нет отладки, куча нужных системных функций отсутствует. Чуть что неправильно - всё виснет. Минусов не мало. Но если сильно надо, то она действительно круто уменьшает размер ЕХЕ, до СОТЕН БАЙТ! Сообщение отредактировано: romtek - 29.06.2004 17:16 -------------------- Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее.
|
NetAnton |
![]()
Сообщение
#8
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация: ![]() ![]() ![]() |
BlackShadow и остальные, это снова я. На счет system.tpu. Есть очень хорошие новости.
На каком-то сайте я нашел прогу TPU2TPS. Она извлекает из модуля его основную часть и записывает в файл TPS (пришлось повозиться, чтобы TPU2TPS понимала формат TPU седьмого паскаля). сам модуль пишется от руки и компилируется (он должен быть одноименным с TPS-файлом). создается новый TPU-файл. Так я поступил со своим SYSTEM.TPU и обратно встроил его в TURBO.TPL. написал прогу, состоящую из двух строк - begin и end. результат компиляции - 112 байт! все необходимое, а также новый system.tpu и пару примеров я загнал в архив. поскольку присоединенным здесь он будет просматриваться как текст, я закачал его на серв. берите и юзайте! - http://www.netanton.narod.ru/other/tpu2tps.zip. p.s. использовать writeln с новым system.tpu компилер вам не помешает, но запущенная программа тут же вылетит. учитывайте, что в новом экзешнике не будет всяких там проверок на runtime errors, range check, i/o check и т.п. все ручками... p.p.s especially for blackshadow. THNX! -------------------- Я люблю этот форум!
|
BlackShadow |
![]()
Сообщение
#9
|
Гость ![]() |
NetAnton, опоздал та на пару лет. На BP я пишу только развлечения ради, но всё равно thnx
|
NetAnton |
![]()
Сообщение
#10
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация: ![]() ![]() ![]() |
та уже увидел
![]() -------------------- Я люблю этот форум!
|
BlackShadow |
![]()
Сообщение
#11
|
Гость ![]() |
Вот, если б под /Net найти сжималку на 2-3 кило
![]() ![]() |
Romtek |
![]()
Сообщение
#12
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 303 Пол: Мужской Реальное имя: Роман Репутация: ![]() ![]() ![]() |
Урезаемый размер, как правило, идёт в ущерб другим преимуществам. Таким, как функциональность
-------------------- Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее.
|
![]() ![]() |
![]() |
Текстовая версия | 25.07.2025 23:37 |