hy @ all.
hab ne dll in c# geschrieben. darin kommt folgendes vor: (vereinfacht)
public override int writeData(int id)
{
...
writeNewData(id);
}
protected override void writeNewData(id)
{
...
}
laesst sich auch kompilieren.
das UI is auch in C#. jedoch andere dlls sind in delphi.NET geschrieben. beim kompilieren einer delphi-dll hat mein kollege dann den im titel beschriebenen Fehler bekommen.
(in der delphi-dll wird meine c#-dll referenziert...und benutzt)
nun hab ich mal alles auf public gesetzt und es hat funktioniert.
doch das is mir nicht ganz recht. ich hab ja wohl gruende warum ich was protected mach.
woran kann das liegen. das stoert mich echt gewaltig. liegt das jez wirklich am framework oder doch an was anderem?
und nochwas: eigentlich hat er die methode gar nicht gebraucht.
vielleicht weiß wer was da zu tun ist.
tia
ciao david
hab ne dll in c# geschrieben. darin kommt folgendes vor: (vereinfacht)
public override int writeData(int id)
{
...
writeNewData(id);
}
protected override void writeNewData(id)
{
...
}
laesst sich auch kompilieren.
das UI is auch in C#. jedoch andere dlls sind in delphi.NET geschrieben. beim kompilieren einer delphi-dll hat mein kollege dann den im titel beschriebenen Fehler bekommen.
(in der delphi-dll wird meine c#-dll referenziert...und benutzt)
nun hab ich mal alles auf public gesetzt und es hat funktioniert.
doch das is mir nicht ganz recht. ich hab ja wohl gruende warum ich was protected mach.
woran kann das liegen. das stoert mich echt gewaltig. liegt das jez wirklich am framework oder doch an was anderem?
und nochwas: eigentlich hat er die methode gar nicht gebraucht.
vielleicht weiß wer was da zu tun ist.
tia
ciao david
Comment