![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#16  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Да, про Delphi 5 проглядел. Тогда уточнения механизма RTTI не требуется. Всё заработало? 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#17  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Ещё не занимался, были другие задачи. 
		
	
		
		
		
		
		
	
		
		
	
	
	Программа, это оболочка к ОРС серверу. Подозреваю, что ругань связана с ним. Не понятно, почему - если все компоненты , дельфа и исходник - авторские, родные, с чего им не дружить? Или там динамический IP.. хм... имя? Может быть проблема от того, что ОРС не установлен на данной машине?  | 
| 
		 
			 
			#18  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#19  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Ну, поставил ОРС. Старые ошибки ушли, пришли новые, гы. 
		
	
		
		
		
		
		
		
			По крайней мере, форма создаётся теперь. Буду ковырять дальше. Ну, победил. В исходном варианте компилится и даже работает (в режиме эмуляции ОРС сервера). Но есть один неприятный косяк. ОРС сервер настраивается конфиг-файлом, этих файлов у меня два. Один был в папке с исходником, другой - реально работает на объекте. С первым всё ОК. Со вторым выдаётся такая ошибка: ![]() Причина ясна - в конфиг файлах разные имена тегов и когда я подгружаю новый конфиг, ОРС выдаёт предупреждения о недоступности итема в адрсном пространстве ОРС (так умные дяди сказали http://www.opclabs.com/forum/reading...-address-space ). Значит, где-то в исходнике эти имена жёстко забиты и оно их требует от ОРС. Как это место найти? Есть ли в делфе поиск по всему проекту и т.д.? Конечно, проще всего поменять ОРС конфиг. Но не хочется рушить работающую систему. Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:02.  | 
| 
		 
			 
			#20  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Да есть, find in files называется. 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#21  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 А еще на такие случаи есть Far.  
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	![]()  | 
| 
		 
			 
			#22  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 Сегодня наконец вернулся к деянию. Вроде, оживил. Конфиг ОРС сервера был жёстко прописан в Unit1.dfm и при этом ещё подсасывался из файла conf. И если они не совпадали   Компилится, запускается, работает. Как в эмуляторе, так и на реальном железе. Смущает только, что оригинальный файл весит 1 325 056 байт, а мой 1 324 032. Хотя делфа одинаковая и списать на лучшую оптимизацию сложно... Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:02.  | 
| 
		 
			 
			#23  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 По всем, естественно. Иначе зачем в названии команды слово files стоит во множественном числе...  | 
| 
		 
			 
			#24  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Сразу видно человека, никогда не работавшего в eclipse... 
		
	
		
		
		
		
		
		
			А как в делфи инвертировать переменную integer кроме XOR? Чтоб (a and b) = 0; В сях это: а=~b; a=!b; А тут есть подобное? Чтоб было всеядным по типам (хотя бы целочисленным). Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:03.  | 
| 
		 
			 
			#25  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Оператор not, для целочисленных типов и булева. Это в справке надо смотреть, а не на форуме спрашивать. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#26  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 Сразу видно человека, работающего в нормальных IDE. Я пользуюсь Idea для Java.  | 
| 
		 
			 
			#27  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 Только клипса, в зависимости от прибитого компилятора, работает и с явой (андроид), и с ARM контроллерами (Cortex-M*), и с AVR, и с MSP-430 и т.д. И ещё она работает под линукс. А в целом да, иде упырская и с кучей глюков. Например, если не сохранишь проект перед компиляцией, она скомпилит последнюю сохранённую версию, не учтя изменений ![]() Цитата: 
	
 И что из этого можно понять? Например в сях ЛОГИЧЕСКИЕ операции и булевы операции, это разные вещи. с=a&b с=a&&b В обоих случаях and, но and разный. Равно как для отрицания используется 2 символа ! и ~. И это разные отрицания. Ну да, в паскалях сэкономили http://www.delphisources.ru/pages/fa...s/Not.php.html А зря... Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:02.  | 
| 
		 
			 
			#28  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
 ![]()  | 
| 
		 
			 
			#29  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 [снисходительно] в наше время ставят статус в социалочке и делают ретвит. Это намного эффективней. 
		
	
		
		
		
		
		
		
			Кстати, прикольный мужик. В 2005 довелось пообщаться. Последний раз редактировалось Nicolass44, 11.09.2014 в 00:42.  |