1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК ! 
4. НЕ используйте форум для личного общения! 
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел! 
![]() ![]()  | 
	
| MI666 | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
        	
        		![]() Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация:    0           	 | 
       
			
			 можно ли отключить используемую по умолчанию библиотеку system.tpu? 
			
			-------------------- welcome: http://www.m666.nm.ru/ 
					
		motto: all comes with experience...  | 
	
| APAL | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
        	
        		![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация:    6           	 | 
       
			
			 Что-то я сильно в этом сомневаюсь... 
			
			--------------------  | 
	
| NetAnton | 
                        
			
			  
			
				 Сообщение
					#3				
			 
		 | 
	
        	
        		![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация:    0           	 | 
       
			
			 нет, APAL, не получится. в ней содержатся стандартные процедуры и функции типа writeln и readln. паскаль сам привязывает system.tpu (из turbo.tpl) к твоему экзешнику, как бы тебе того не хотелось. 
			
			-------------------- Я люблю этот форум! 
					
		 | 
	
| APAL | 
                        
			
			  
			
				 Сообщение
					#4				
			 
		 | 
	
        	
        		![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация:    6           	 | 
       
			
			 NetAnton, а я что говорю??? 
			
			Цитата Что-то я сильно в этом сомневаюсь...  --------------------  | 
	
| BlackShadow | 
                        
			
			  
			
				 Сообщение
					#5				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 APAL, NetAnton, видел я где-то такую фишку. Как-то его отключали и при этом проги становились малюююююсенькими. Но, естественно ни Write ни WriteLn тебе уже не доступны. 
			
			
					
		 | 
	
| NetAnton | 
                        
			
			  
			
				 Сообщение
					#6				
			 
		 | 
	
        	
        		![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация:    0           	 | 
       
			
			 BlackShadow, ты меня заинтриговал этим.   
			
			-------------------- Я люблю этот форум! 
					
		 | 
	
| Romtek | 
                        
			
			  
			
				 Сообщение
					#7				
			 
		 | 
	
        	
        		![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 303 Пол: Мужской Реальное имя: Роман Репутация:    2           	 | 
       
			
			 Я знаю эту "фишку". Сам её мучал одно время... 
			
			Называется Tiny-RTL, есть на http://pascal.sources.ru/misc/bpc-trtl.htm С ней много не напишешь. На мелочи больше время уйдёт. Нет отладки, куча нужных системных функций отсутствует. Чуть что неправильно - всё виснет. Минусов не мало. Но если сильно надо, то она действительно круто уменьшает размер ЕХЕ, до СОТЕН БАЙТ! Сообщение отредактировано: romtek - -------------------- Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее. 
					
		 | 
	
| NetAnton | 
                        
			
			  
			
				 Сообщение
					#8				
			 
		 | 
	
        	
        		![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация:    0           	 | 
       
			
			 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 Пол: Мужской Репутация:    0           	 | 
       
			
			 та уже увидел   
			
			-------------------- Я люблю этот форум! 
					
		 | 
	
| BlackShadow | 
                        
			
			  
			
				 Сообщение
					#11				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Вот, если б под /Net найти сжималку на 2-3 кило  
			
			
					
		 | 
	
| Romtek | 
                        
			
			  
			
				 Сообщение
					#12				
			 
		 | 
	
        	
        		![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 303 Пол: Мужской Реальное имя: Роман Репутация:    2           	 | 
       
			
			 Урезаемый размер, как правило, идёт в ущерб другим преимуществам. Таким, как функциональность 
			
			-------------------- Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее. 
					
		 | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 14:20 |