Прежде чем задать  вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]()  | 
	
| Vsevolod | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Как убрать лишние библиотеки? 
			
			
					
		 | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 Delphi компилирует с проектом библиотеки из описания uses и все от которых зависят библиотеки описанные в uses и не входящие в отдельно компилируемые пакеты. Чтобы Delphi не компилировал unit, надо чтобы он не встречался в описаниях uses твоего проекта... 
			
			
					
		 | 
	
| pascal65536 | 
                        
			
			  
			
				 Сообщение
					#3				
			 
		 | 
	
        	
        		![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 62 Пол: Мужской Репутация:    1           	 | 
       
			
			 думаю, что никак... 
			
			
					
		есть один выход - написать то же самое на C++  | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#4				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 Цитата думаю, что никак... есть один выход - написать то же самое на C++ Напомню что выходной код Delphi меньше чем у Си...  | 
	
| Vsevolod | 
                        
			
			  
			
				 Сообщение
					#5				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 pascal65536 
			
			
					
		В Borland Builder c++ 6 пустая форма при компиляции 440кб! ;D И попытаться в нём удалить не нужные библиотеки, так он сразу начинает их удалять с компьютера!  | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#6				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 Так это VCL... 
			
			
					
		Можно конечно и без VCL, но тогда придётся писать на чистом API, и соответственно программа будет всего несколько килобайт...  | 
	
| Vsevolod | 
                        
			
			  
			
				 Сообщение
					#7				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Цитата Так это VCL... Можно конечно и без VCL, но тогда придётся писать на чистом API, и соответственно программа будет всего несколько килобайт... И как перключиться на API?  | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#8				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 Вопрос туповат немного... 
			
			
					
		Все проги Win32 написаны на API, а VCL это надстройка, которая даёт возможность визуальной разработки... Чтобы лучше понять как это действут, ищи примеры програм на чистом API... Если хочешь чтобы я тебе выслал пример программы для Delphi на чистом API по почте, зарегистрируйся...  | 
	
| Vit | 
                        
			
			  
			
				 Сообщение
					#9				
			 
		 | 
	
| 
        	
        		 Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 156 Пол: Мужской Репутация:    0           	 | 
       
			
			 На чистом API писать не сладко, прийдётся отказаться и от визуальности и от многих удобств. Попробуйте MCK+KOL - очень неплохое решение. 
			
			-------------------- With the best regards Vit 
					
		Все всегда уезжают навсегда. Вернуться невозможно-вместо нас всегда возвращается кто-то другой  | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#10				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 Цитата На чистом API писать не сладко, прийдётся отказаться и от визуальности и от многих удобств. Попробуйте MCK+KOL - очень неплохое решение. Согласен, но это новечкам не рекомендуется...  | 
	
| Vit | 
                        
			
			  
			
				 Сообщение
					#11				
			 
		 | 
	
| 
        	
        		 Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 156 Пол: Мужской Репутация:    0           	 | 
       
			
			 Цитата Согласен, но это новечкам не рекомендуется... Судя по тому как задан вопрос, вопрошающий не очень искушён в программировании на чистом API, поэтому я и предлагаю освоить MCK+KOL - там и визуальное программирование интерфейса и проект не большой. Вообще-то ответ зависит от того что вы пишете, если приложение которое интенсивно использует интерфейс - окна, кнопки и т.п. то лучше всё же использовать VCL и не думать об объёме. -------------------- With the best regards Vit 
					
		Все всегда уезжают навсегда. Вернуться невозможно-вместо нас всегда возвращается кто-то другой  | 
	
| Nexus | 
                        
			
			  
			
				 Сообщение
					#12				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Имхо, все зависит от задачи, которую ставит перед собой программист. Если он разрабатывает программу с супер-пупер навороченным интерфейсом, то без визуальности тут не обойтись. Ну а если он делает простую заподлянку, которая балуется с сидюком или вырубает компьютер, то имеет смысл писать прогу на WinAPI или ассемблере. Как сделать? Просто набираешь код в блокноте (или в любом текстовом редакторе), сохраняешь этот файл в формате TXT. Затем даешь расширение файлу dpr. Далее открываешь файл как проект и компилишь (F9). Вот и все. Идеальный вариант для небольших приложений - WinAPI. Хотя и для больших тоже сойдет, были бы руки и голова  
			
			
					
		 | 
	
| BlackShadow | 
                        
			
			  
			
				 Сообщение
					#13				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Полностью согласен с Nexus'ом. 
			
			
					
		Если не требуется навороченный интерфейс, то не грех и без VCL писать. Заметно помогает. А я вот на ассемлере пустое окошко в 5кб вместил. Не малую часть которого иконка занимает.  | 
	
| Clipper Chip | 
                        
			
			  
			
				 Сообщение
					#14				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Даааа?!, и никто ни разу не слышал о пакерах? Это такие программы паковщики, напоминают архиваторы,только пакуют в тот же формат (ехе,dll ...). В основном очень хорошо сжимают программы(ехе-ки) написанные на Delphi, раза в 2-3 точно. Пример: ASPack,PECompact и другие. Первую можно найти на www.aspack.com или поискать в инете, подобных программ немало. Думаю стоило ответить так, а не то что c VCL прога будет больше чем на WinApi. 
			
			
					
		 | 
	
| ___ALex___ | 
                        
			
			  
			
				 Сообщение
					#15				
			 
		 | 
	
| 
        	
        		 Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 282 Репутация:    0           	 | 
       
			
			 да надо сразу было паковщик советовать а не загонять человека в дебри типа пиши на асме или винапи 
			
			
					
		 | 
	
| tek | 
                        
			
			  
			
				 Сообщение
					#16				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 А чем собственно не нравиться Project->Options вкладка Packages флаг Build with runtime packages 
			
			
					
		 | 
	
| mj | 
                        
			
			  
			
				 Сообщение
					#17				
			 
		 | 
	
| 
        	
        		 Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация:    5           	 | 
       
			
			 А если на компьютере конечного пользователя не будет bpl файлов? 
			
			
					
		а так скорее и будет...  | 
	
| tek | 
                        
			
			  
			
				 Сообщение
					#18				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 А для более-менее стоящего проекта рекомендуется создавать не только хелп но и инсталлеры. 
			
			
					
		А вообще конечно это не решение :. Но к примеру у меня очень быстро в привычку вошло носить с собой диск с Дельфями или Билдой и требовать от преподов компа с сидюком. С другой стороны можно удачно отмазаться, если прога не работает в принципе Сорри за оффтопик, просто ностальгия взяла.  | 
	
| CJ | 
                        
			
			  
			
				 Сообщение
					#19				
			 
		 | 
	
| 
        	
        		 Пионер ![]() ![]() Группа: Пользователи Сообщений: 84 Пол: Мужской Репутация:    2           	 | 
       
			
			 Они никогда лишними не бывают! 
			
			-------------------- * Origin: "It's MY LIFE!!! © Jhon Bon Jovi" 
					
		 | 
	
| Shadow | 
                        
			
			  
			
				 Сообщение
					#20				
			 
		 | 
	
        	
        		![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация:    1           	 | 
       
			
			 :D 
			
			-=-=- А вообще можно воспользоваться специальным упаковщиком типа Petite 2.2 - GUI Сжимает прогу аж в два раза причем добавл вакцинацию внутрь -=-=-=-=- -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы. 
					
		МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/  | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 21:58 |