FIBL

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сообщение Logos » 25.03.2006 23:16:53

лазарь 0.9.11 пишет о дубликатах в именах переменных...
Logos
новенький
 
Сообщения: 37
Зарегистрирован: 25.03.2006 22:33:11

Сообщение Иван Шихалев » 27.03.2006 15:17:05

А поподробнее?
Скорее всего нужно включить режим совместимости с Delphi — {$MODE DELPHI} или -Mdelphi в командной строке.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение Logos » 27.03.2006 22:24:58

C:\lazarus\myext\fibl\FIBQuery.pas(266,34) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(266,34) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(323,9) Hint: Local variable "iBlobType" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(323,9) Hint: Local variable "iMaxSeg" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(323,9) Hint: Local variable "iSegs" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(346,32) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(503,41) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(510,50) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(512,77) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(514,81) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(528,23) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(616,21) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(783,37) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(783,37) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(788,37) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(788,37) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(800,5) Hint: Local variable "Dy" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(800,5) Hint: Local variable "Mn" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(800,5) Hint: Local variable "Yr" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(801,5) Hint: Local variable "Ms" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(801,5) Hint: Local variable "S" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(801,5) Hint: Local variable "Mt" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(801,5) Hint: Local variable "Hr" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(818,33) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(818,33) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(830,5) Hint: Local variable "Dy" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(830,5) Hint: Local variable "Mn" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(830,5) Hint: Local variable "Yr" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(847,33) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(847,33) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(859,5) Hint: Local variable "Dy" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(859,5) Hint: Local variable "Mn" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(859,5) Hint: Local variable "Yr" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(860,5) Hint: Local variable "Ms" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(860,5) Hint: Local variable "S" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(860,5) Hint: Local variable "Mt" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(860,5) Hint: Local variable "Hr" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(877,35) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(877,35) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(895,34) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(895,34) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(913,33) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(913,33) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(931,37) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(931,37) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(949,36) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(949,36) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(968,33) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(968,33) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(988,34) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(988,34) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1006,35) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(1006,35) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1045,36) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(1045,36) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1074,36) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(1074,36) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1106,33) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(1106,33) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1124,37) Error: Duplicate identifier "Value"
C:\lazarus\myext\fibl\FIBQuery.pas(1124,37) Hint: Identifier already defined in FIBQuery.pas at line 103
C:\lazarus\myext\fibl\FIBQuery.pas(1307,27) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(1308,27) Hint: Type size mismatch, possible loss of data / range check error
C:\lazarus\myext\fibl\FIBQuery.pas(1754,11) Hint: Local variable "sParamName" does not seem to be initialized
C:\lazarus\myext\fibl\FIBQuery.pas(1821,30) Hint: Type size mismatch, possible loss of data / range check error


А можно поподробнее об опциях. ??? я совсем новичек - стаж работы - 3 дня....

Хотя в делфи солидный стаж, и я рассматриваю возможность создания компонентов для Lazarus.

Буду рад любым пояснениям.

Зараннее спасибо.
Logos
новенький
 
Сообщения: 37
Зарегистрирован: 25.03.2006 22:33:11

Сообщение Иван Шихалев » 28.03.2006 09:14:01

В режиме OBJFPC нельзя использовать, например, имена свойств в качестве имен параметров того же объекта. Данное ограничение отсутствует в режиме DELPHI.

Подробности см. <a href='http://freepascal.ru/article//freepascal/20050520001454/#delphicomp' target='_blank'>здесь</a> и <a href='http://freepascal.ru/article//freepascal/20050418121644/' target='_blank'>здесь</a>.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение Сергей Смирнов » 28.03.2006 22:00:44

Да Иван, всё так и есть. Надо переименовать Value в параметрах на, скажем, AValue.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение Logos » 29.03.2006 00:23:44

хм... вариант с "переименовать" я испробовал первым... все-таки я программер... хотя и не на лазаре... :) а за помошь обратился, когда фантазия была исчерпана.

СПАСИБО ОГОРМНОЕ ЗА ПОМОЩЬ, но - советы проблемы не решили :(. UIB стал и работает, но - дело принципа...
Logos
новенький
 
Сообщения: 37
Зарегистрирован: 25.03.2006 22:33:11

Сообщение Сергей Смирнов » 29.03.2006 16:58:39

Скачал сегодняшний снапшот Лазаря. FIBL компилируется и устанавливается вообще без всяких переделок.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 15

Рейтинг@Mail.ru