1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК ! 
4. НЕ используйте форум для личного общения! 
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел! 
| Alex7 | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
| 
        	
        		 Пионер ![]() ![]() Группа: Пользователи Сообщений: 85 Пол: Мужской Репутация:    0           	 | 
       
			
			 Вобщем решил создать темку, для решения, обсуждения всякких таких мелких ньюансов и деталей для создания различных прог. 
			
			
					
		 | 
	
![]() ![]()  | 
	
| Alex7 | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Пионер ![]() ![]() Группа: Пользователи Сообщений: 85 Пол: Мужской Репутация:    0           	 | 
       
			
			 Ну, так как я еще не профи,так что первый вопросы и задам:   
			
			
					
		"Блокировка" nosound Как я понимаю, то в Windows есть автоматичесая ф-я nosound. Сделал я такое заключение из того, что после запуска команды(проги) в среде TP звук не прекращается, пока не поступит команда nosound, а в Windows я смог организовать длительный звук только в случае такого написания: Uses CRT; Var i:longint; Begin For i:=1 to 999999999 do sound(80); End. ============================================ Обращение к секундомеру-часам. Как вместо процедуры(правильно я ее обозвал?) delay(<миллисекунды>); сделать точное обращение к часам компьютера, для соблюдения одинокового интервала времени на разных процессорах?(на старых процесорах проц-ра работает правильно, на новых- ужасно ускоряется) ============================================ Эмуляция одновременных процесов. Как можно искуственно сделать два одновременно выполняющихся процеса? К примеру задача: Во время вычисления(какого-либо) в програме, на экран вывести уведомление"Подождите" и три последовательно выводящиеся точки. Т.е. такой цикл: For i:=1 to 3 do begin write('.'); for j:=1 to 4 do delay(9999); end; gotoxy(wherex-3,wherey); write(' '); gotoxy(wherex-3,wherey); for j:=1 to 4 do delay(9999); ============================================ Скрытие курсора. Как сделать, чтобы во время вывода на экран курсор не появлялся? Можно ли этим управлять в самой програме? Например при выводе предыдущего цикла, чтобы под '.' не было курсора. ============================================ Работа системных файлов. Как обеспечить невидимость работы програмы(*.exe), когда это нетребуется, опять таки, возможно ли управление, или только- "есть окно", или "нету окна"? Имеется ввиду чтобы при запуске exe не появлялось никаких признаков работы проги? ============================================ Перезапись защищенных файлов. Существуют ведь файлы с разными видами доступа. Как програме дать права реврайтить любые файлы? ============================================ For .. to .. do & If .. then .. else Я слышал и, наверное, ощущал на практике, что эти операторы не поддерживают некоторых типов переменных. Можете подсказать в чем причина таких недоразумений, и как их избегать? ============================================ Символы разделители. Можно ли как-то выразить одним словом(есть ли такое,или можно ли его задать?) все разделители(space,enter,tab) ? К примеру используя ф-ю Pos(st,1,<общее слово>); для ятения до любого знака разделения? {Может с enter пример не яркий, т.к. string не может содержать внутпри enter, но все-же...}  | 
	
 Alex7   Мелочи жизни   2.12.2005 3:12
 
 volvo   Alex7, ответы на все эти вопросы можно найти в пои…   2.12.2005 3:40
 
 Atos   Если имеется в виду свойство файла "доступен …   2.12.2005 11:29
 
 Alex7   Да как и всегда, только когда они нужны уже, то ни…   3.12.2005 0:39
 
 trminator   С чего это вдруг не может?
var s: string;
…   4.12.2005 22:57
 
 Alex7   Ясно, тогда в каких это единицах написано? в милис…   5.12.2005 1:13
 
 volvo   Пишешь свою процедуру задержки (вместо Delay): пау…   5.12.2005 1:23
 
 Alex7   Понимаешь, я просто не могу понять как именно она …   5.12.2005 1:36![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 21:48 |