![]() |
Delphi-Version: 5
E2003 Undeklarierter Bezeichner:
Ich kriege immer die Meldung [DCC Fehler] m_ra.pas(10): E2003 Undeklarierter Bezeichner: 'RA_INIT'
obwohl die Function da ist. Interface
Delphi-Quellcode:
Klasse
unit interface_ra_ext;
interface Uses Classes, DB, VirtualTable; Type IKAS_XML_RA_EXT = interface ['{AC828166-4971-4DBD-B4DC-C294CE38B0F2}'] Function RA_INIT(Const Jahr,R_Status,KdNr,Konto,Kostenstelle : Longint;Const Belegdatum : TDate; Const ET : TStream=Nil;Const ST : TStream=Nil;Const Netto : Boolean=True; Const RE : Boolean=True;Const Rabatt : Double=0;Const Ansprech : String=''; Const BestNr : String='';Const EigKdNr : String=''; Const UZ : String='';Const LZ : String='') : Longint; Procedure RA_UPDATE_AU(Const ID : Longint;Const AuNr : String=''; Const AuNri : Longint=0;Const AuJahr : Longint=0); Procedure RA_FINAL(Const ID : Longint;Const Temp : Boolean=False; Const Vorgang : String='';Const AText : String=''); Procedure RA_AddPos(Const ID : Longint;Const Pos,Pos2,Typ : Longint; Const Anzahl,AEAnz,Preis,Rabatt,Mwst : Double; Const Memo : TStream;Const Bez1,Bez2 : String;Const Einheit : Longint; Const Konto : Longint=0;Const ArtNr : Longint=0;Const ArtNrT : String=''; Const BestNr : String='';Const EK : Double=0;Const htz : String='';Const prgnr : String=''; Const FemiID : String='';Const SollStd : Double=0;Const SNNr : TStream=Nil); end; implementation end.
Delphi-Quellcode:
was ist das für ein Bug oder habe ich was falsch gemacht
TKAS_Server_RA = class(TSQL_kas_server,IKAS_XML_RA,IKAS_XML_RA_EXT)
Private public Procedure DecodeXML; override; Procedure UpdTable; override; Procedure StartDay; override; Procedure StartMonth; override; Procedure StartYear; override; Function RA_INIT(Const Jahr,R_Status,KdNr,Konto,Kostenstelle : Longint;Const Belegdatum : TDate; Const ET : TStream=Nil;Const ST : TStream=Nil;Const Netto : Boolean=True; Const RE : Boolean=True;Const Rabatt : Double=0;Const Ansprech : String=''; Const BestNr : String='';Const EigKdNr : String=''; Const UZ : String='';Const LZ : String='') : Longint; Procedure RA_UPDATE_AU(Const ID : Longint;Const AuNr : String=''; Const AuNri : Longint=0;Const AuJahr : Longint=0); Procedure RA_FINAL(Const ID : Longint;Const Temp : Boolean=False; Const Vorgang : String='';Const AText : String=''); Procedure RA_AddPos(Const ID : Longint;Const Pos,Pos2,Typ : Longint; Const Anzahl,AEAnz,Preis,Rabatt,Mwst : Double; Const Memo : TStream;Const Bez1,Bez2 : String;Const Einheit : Longint; Const Konto : Longint=0;Const ArtNr : Longint=0;Const ArtNrT : String=''; Const BestNr : String='';Const EK : Double=0;Const htz : String='';Const prgnr : String=''; Const FemiID : String='';Const SollStd : Double=0;Const SNNr : TStream=Nil); end; |
AW: E2003 Undeklarierter Bezeichner:
Dann ist aller Wahrscheinlichkeit nach dein Aufruf irgendwie verkehrt. Zeig den doch mal.
|
AW: E2003 Undeklarierter Bezeichner:
Nein wenn ich die RA_INIT aus dem Interface Raus nehme geht es sofort.
Und es ist der Komplette Code mehr ist da noch nicht. |
AW: E2003 Undeklarierter Bezeichner:
Hallo,
was passiert, wenn du die Funktion in RA_INIT2 umbenennst ? Ausserdem kann das nicht der gesamte Code sein (es fehlt TSQL_kas_server), vielleicht ist die Funktion dort auch noch mal drin ? Heiko |
AW: E2003 Undeklarierter Bezeichner:
Zitat:
und Umbenennen bringt nix, auch die Parameter weniger bringt nix es its auch immer diese Funktion vorher wahrs eine Procedure. :? |
AW: E2003 Undeklarierter Bezeichner:
Hallo,
Zitat:
Heiko |
AW: E2003 Undeklarierter Bezeichner:
Ne hat auch nix gebracht leider
|
AW: E2003 Undeklarierter Bezeichner:
gibt es die Methode vielleicht im andern Interface?
IKAS_XML_RA IKAS_XML_RA_EXT |
AW: E2003 Undeklarierter Bezeichner:
Nein das andere ist leer und umrennen hilft ja auch nicht.
Er sagt ja auch das es nicht da ist ist es aber, ich habe auch schon das andere Interface raus genommen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz