![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Всем летний привет=) 
		
	
		
		
		
		
		
	
		
		
	
	
	Ребята, есть сложность с выводом псевдографики в txt-файл. Я сейчас на практике, мужик с завода в 90-х написал на C прогу, она выводит файл таблицу с данными, таблица нарисована АЦКИ-символами. Проблема в чем, в delphi если тупо набрать alt+(номер символа) выводит не нужные символы, а плюсы с черточками, а нужна нормальная таблица. Прогуглил тему, везде тема с кодировками ansitooem и oemtoansi. И как-то я сам в этих кодировках не очень разобрался. Если кому не сложно, объясните в 2-х словах, а еще лучше пример ![]() Заранее спасибо ![]()  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Скачай талб. символов и по номеру смотри какие тебе надо. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Код: 
	Var b: Byte; c: Char; begin b:= 255; // 0-255 - все символы (255 = 'я') c:= Chr(b); end;  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Просто надо для вывода подобного раритета взять шрифт подходящий. Скажем Terminal насколько я помню содержит подобные символы. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Пуск-Выполнить-charmap.exe и выбираем подходящий шрифт 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Выводить символ по номеру я уже пробовал, и у меня есть эта таблица 
		
	
		
		
		
		
		
	
		
		
	
	
	![]() В файл выводит не те символы, к-е нужны, т.е. допустим вместо нормального символа для таблицы выводит плюс и тому подобную х-ню)  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 ок.. попробую через charmap.exe, поставлю terminal 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Поставил терминал.. вывел все 255 символов, нормальных там всеравно нет 
		
	
		
		
		
		
		
	
		
		
	
	
	Вообще дед с завода использует courier new  | 
| 
		 
			 
			#8  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 в COURIER NEW через charmap.exe впринципе есть такие символы, но там их всего очень много. 
		
	
		
		
		
		
		
	
		
		
	
	
	Например, один из них 877-й.. Как мне его через delphi вывести в файл?  | 
| 
		 
			 
			#9  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Открой исходный код консольным редактором, я использую FAR. Нажатием F4 открываем текст на редактирование, F3 - просмотр. И в том и в другом случае последующее нажатие F8 переключает между DOS/Win кодировкой. Всё сам и увидишь. 
		
	
		
		
		
		
		
	
		
		
	
	
	 |