Hallo Socke,
danke für Deine Antwort. Es klappt immer noch nicht so. Mit Strg+Leertaste lande ich im Use-Teile der aktuellen Unit. Die Code-Completion nach dem Punkt (.) klappt auch nicht.
Ich scizzere hier mal meine realen Definitionen
externe Unit:
Code: Alles auswählen
uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
  ZDataset;
 
type TMyRecord_cb = record
  sql_query       :TZQuery;
  sql_text        :string;
  cb_combo        :TComboBox;
end;
 
aufrufende Unit:
Code: Alles auswählen
uses
  ... ,myfunc;
 
...
 
  public
    { public declarations }
 
  end; 
 
var
 ...
  cb_rec                           :TMyRecord_cb;
 
implementation
 
{$R *.lfm}
 
{ Tfrm_main }
procedure Tfrm_main.cb_fuellen();
var
 
  i_anz     :integer;
  i         :integer;
begin
  // Füllen einer Combobox
  cb_rec. // Code Completion starts here  ===> not
...
end;
Ich habe folgende Lazarus bzw. Freepascal Versionen:
Lazarus: 0.9.30.4-0
Freepascal:2.6.0 SVN-Rev.i386-linux-gtk2
Mir sind bei dieser Verion(en) auch andere "Merkwürdigkeiten" aufgefallen, z.B. läßt sich nicht mehr mit Bearbeiten-->Auswahl kommentieren ein ganzer Block kommentieren. Das aber nur am Rande.
Bis dann ...
MfG
Günter