hi
ich bastel grad an ner anwendung mit 2 Forms rum und hab grad ein kleines problem wenn ich ne neue procedure anlgegen will...
ich hab das wie folgt gemacht:
Delphi-Quellcode:
unit New_Contact;
interface
uses
System.Drawing, System.Collections, System.ComponentModel,
System.Windows.Forms, System.Data, System.Resources;
type
Form_New =
class(System.Windows.Forms.Form)
{$REGION 'Vom Designer verwalteter Code'}
strict private
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
Components: System.ComponentModel.Container;
Navigation: System.Windows.Forms.GroupBox;
/// <summary>
/// Erforderliche Methode zur Unterstützung des Designers -
/// ändern Sie die Methode nicht mit dem Quelltext-Editor
/// </summary>
procedure InitializeComponent;
procedure btn_exit_Click(sender: System.
Object; e: System.EventArgs);
procedure Form_New_Closing(sender: System.
Object; e: System.ComponentModel.CancelEventArgs);
procedure btn_add_Click(sender: System.
Object; e: System.EventArgs);
{$ENDREGION}
strict protected
/// <summary>
/// Ressourcen nach der Verwendung bereinigen
/// </summary>
procedure Dispose(Disposing: Boolean);
override;
private
procedure prAddRow;
public
constructor Create;
end;
wenn ich des so kompelieren will kommt folgenden fehlermeldung
[Fehler] New_Contact.pas(75): E2065 Ungenügende Forward- oder External-Deklaration: 'Form_New.prAddRow'
wenn ich dann aber schreib
procedure Form_New.prAddRow
dann kommt wieder ne fehlermeldung beim kompelieren und die lautet:
[Fehler] New_Contact.pas(75): E2003 Undefinierter Bezeichner: 'Form_New'
die kapier ich noch weniger!!! Form_New ist doch ganz oben als System.Windows.Forms.Form deklariert....
hat jemand ne idee wieso des grad net geht????