Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 20.08.2014, 21:27
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Да, про Delphi 5 проглядел. Тогда уточнения механизма RTTI не требуется. Всё заработало?
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #17  
Старый 22.08.2014, 20:25
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

Ещё не занимался, были другие задачи.
Программа, это оболочка к ОРС серверу. Подозреваю, что ругань связана с ним. Не понятно, почему - если все компоненты , дельфа и исходник - авторские, родные, с чего им не дружить? Или там динамический IP.. хм... имя?
Может быть проблема от того, что ОРС не установлен на данной машине?
Ответить с цитированием
  #18  
Старый 22.08.2014, 20:44
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Nicolass44
Подозреваю, что ругань связана с ним. Не понятно, почему - если все компоненты , дельфа и исходник - авторские, родные, с чего им не дружить?
Ругань эта уже внутренняя, прикладная, связанная с работой самих компонентов и/или сервера, а не их установкой.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #19  
Старый 22.08.2014, 20:44
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

Ну, поставил ОРС. Старые ошибки ушли, пришли новые, гы.
По крайней мере, форма создаётся теперь. Буду ковырять дальше.

Ну, победил. В исходном варианте компилится и даже работает (в режиме эмуляции ОРС сервера).

Но есть один неприятный косяк.
ОРС сервер настраивается конфиг-файлом, этих файлов у меня два. Один был в папке с исходником, другой - реально работает на объекте.
С первым всё ОК. Со вторым выдаётся такая ошибка:



Причина ясна - в конфиг файлах разные имена тегов и когда я подгружаю новый конфиг, ОРС выдаёт предупреждения о недоступности итема в адрсном пространстве ОРС (так умные дяди сказали http://www.opclabs.com/forum/reading...-address-space ).
Значит, где-то в исходнике эти имена жёстко забиты и оно их требует от ОРС. Как это место найти? Есть ли в делфе поиск по всему проекту и т.д.?

Конечно, проще всего поменять ОРС конфиг. Но не хочется рушить работающую систему.

Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:02.
Ответить с цитированием
  #20  
Старый 23.08.2014, 00:40
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да есть, find in files называется.
Ответить с цитированием
  #21  
Старый 23.08.2014, 00:56
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

А еще на такие случаи есть Far.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #22  
Старый 23.08.2014, 01:04
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

Цитата:
Сообщение от lmikle
Да есть, find in files называется.
Оно ищет по всем файлам проекта? Или только по текущему?

Сегодня наконец вернулся к деянию.
Вроде, оживил. Конфиг ОРС сервера был жёстко прописан в Unit1.dfm и при этом ещё подсасывался из файла conf. И если они не совпадали
Компилится, запускается, работает. Как в эмуляторе, так и на реальном железе.
Смущает только, что оригинальный файл весит 1 325 056 байт, а мой 1 324 032. Хотя делфа одинаковая и списать на лучшую оптимизацию сложно...

Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:02.
Ответить с цитированием
  #23  
Старый 06.09.2014, 02:24
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Nicolass44
Оно ищет по всем файлам проекта? Или только по текущему?

По всем, естественно. Иначе зачем в названии команды слово files стоит во множественном числе...
Ответить с цитированием
  #24  
Старый 08.09.2014, 22:31
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

Сразу видно человека, никогда не работавшего в eclipse...

А как в делфи инвертировать переменную integer кроме XOR?
Чтоб (a and b) = 0;
В сях это:
а=~b;
a=!b;
А тут есть подобное? Чтоб было всеядным по типам (хотя бы целочисленным).

Последний раз редактировалось M.A.D.M.A.N., 10.09.2014 в 22:03.
Ответить с цитированием
  #25  
Старый 10.09.2014, 01:58
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Оператор not, для целочисленных типов и булева. Это в справке надо смотреть, а не на форуме спрашивать.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #26  
Старый 10.09.2014, 03:57
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Nicolass44
Сразу видно человека, никогда не работавшего в eclipse...

Сразу видно человека, работающего в нормальных IDE. Я пользуюсь Idea для Java.
Ответить с цитированием
  #27  
Старый 10.09.2014, 19:55
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

Цитата:
Сообщение от lmikle
Сразу видно человека, работающего в нормальных IDE. Я пользуюсь Idea для Java.
Ну, в общем, да.
Только клипса, в зависимости от прибитого компилятора, работает и с явой (андроид), и с ARM контроллерами (Cortex-M*), и с AVR, и с MSP-430 и т.д. И ещё она работает под линукс.
А в целом да, иде упырская и с кучей глюков. Например, если не сохранишь проект перед компиляцией, она скомпилит последнюю сохранённую версию, не учтя изменений

Цитата:
Сообщение от Freeman
Оператор not, для целочисленных типов и булева. Это в справке надо смотреть, а не на форуме спрашивать.
"not Логическое Не - отрицание"
И что из этого можно понять?
Например в сях ЛОГИЧЕСКИЕ операции и булевы операции, это разные вещи.
с=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  
Старый 10.09.2014, 21:33
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Nicolass44
Ну да, в паскалях сэкономили http://www.delphisources.ru/pages/fa...s/Not.php.html
А зря...
Это всё дедушка Вирт, погрозим ему пальчиком!
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #29  
Старый 11.09.2014, 00:35
Nicolass44 Nicolass44 вне форума
Прохожий
 
Регистрация: 15.08.2014
Сообщения: 19
Версия Delphi: Delphi 5
Репутация: 70
По умолчанию

[снисходительно] в наше время ставят статус в социалочке и делают ретвит. Это намного эффективней.

Кстати, прикольный мужик. В 2005 довелось пообщаться.

Последний раз редактировалось Nicolass44, 11.09.2014 в 00:42.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:54.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter