funkcja w sekcji INTERFACE potrzebuje argumentu którego typ jest w USES GRIDS, uses jest niżej

0

Witam,
mam taki kod:

unit GridEditor;

interface
  procedure GEEnter();
  procedure GEStart(S:TStringGrid;P:array of smallint;A:array of boolean);

uses Grids;

no i jest problem bo TStringGrid jest w Grids, a ten trzeba dodać do uses. I albo jest błąd "Undeclared identifier...", albo jak dam Uses nad Interface, czepia się że najpierw ma być Interface, a potem Uses.

Na google nie szukałem zbyt intensywnie, bo nawet nie wiem jak ten problem nazwać, a błąd:
[Error] GridEditor.pas(5): Undeclared identifier: 'TStringGrid'
jest bardzo zwyczajny...

pozdrawiam
Paweł Lis

0
unit GridEditor;
 
interface
 
uses Grids;

  procedure GEEnter();
  procedure GEStart(S:TStringGrid;P:array of smallint;A:array of boolean);
0
Patryk27 napisał(a)

Moduły

a co sekcje Initialization i Finalization mają wspólnego z Interface i Implementation????

0

Tam jest pokazane, gdzie zadeklarować moduł.

1 użytkowników online, w tym zalogowanych: 0, gości: 1