On 3/31/16, Richard Mace <richard.m...@gmail.com> wrote:

> Error: Identifier Strings is not published in class "TValueListStrings" and
> it's highlighted a row that contains:
> Strings.Strings = ('')

Typically the Strings.Strings should be part of the TValueListEditor.
There should be no TValueListStrings in the lfm.

Here's anexample of an lfm with a TValueListEditor

  object ValEd: TValueListEditor
    Left = 8
    Height = 188
    Top = 8
    Width = 350
    FixedCols = 0
    RowCount = 4
    TabOrder = 0
    OnPrepareCanvas = ValEdPrepareCanvas
    KeyOptions = [keyEdit, keyAdd]
    Options = [goFixedVertLine, goFixedHorzLine, goVertLine,
goHorzLine, goColSizing, goEditing, goAutoAddRows, goAlwaysShowEditor,
goThumbTracking]
    Strings.Strings = (
      'a=b'
      'c=d'
      'e=f'
    )
    ColWidths = (
      64
      282
    )
  end

This is from my ValueListEditor test suite, and it loads without
problems on Lazarus trunk and Lazarus 1.6 (32-bit on Win7-64).

1. Can you copy the relevant part of the lfm file and post it here?
2. 1.4 series is old. Please update to 1.6

Bart

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to