Hallo, ist wirklich nicht einfach da rauszufinden, was Du willst.
Ich habe mir aber Deinen Code trotzdem mal angesehen und ich denke, dass ich weiss wo dein Problem liegt.
Delphi-Quellcode:
function GetWeekofYear(FDatum: DateTime):Integer;
property Week : integer read FWeek write GetWeekofYear;
Ich denke mal, es liegt daran, dass Deiner Funktion GetWeekofYear ein DateTime übergeben wird und Du ein Integer zurückbekommst und das ganze ist an das Property gebunden. Ein Property kann aber nur von einem Typ sein, entweder DataTime oder Integer. So wird das denke ich nicht funktionieren.
Wie es unter .NET aussieht weiss ich jetzt nicht, aber ich würde sagen, dass es da auch nicht geht.
Grüße
Sven