Strona 1 z 1

HYDRA - jeden dodatek na kilka okien XL-a

: 06 sty 2013, 23:09
autor: Adam_G
Witam

Czy ktoś z was wie jak napisać dodatek który będzie dodawał mi przycisk na kilka okien w XL-u np na FS,FSK,FZAL ?

Na pojedyńcze okno udaje mi się dodać przycisk - na kilka już nie.

Kiedy napiszę coś takiego

[SubscribeProcedure((Procedures)Procedures.TrN_FS, "FS")]
[SubscribeProcedure((Procedures)Procedures.TrN_FSKorekta, "FSK")]

dostaję bład

Duplicate 'SubscribeProcedure' attribute

Z góry dziękuję za pomoc.

Re: HYDRA - jeden dodatek na kilka okien XL-a

: 06 sty 2013, 23:39
autor: rafal
Spróbuj wykorzystać dziedziczenie. Zrób jedną klasę obsługującą dodanie przycisku a w klasach potomnych dodaj odpowiedni atrybut [SusbcribeProcedure]

Re: HYDRA - jeden dodatek na kilka okien XL-a

: 07 sty 2013, 12:55
autor: viesiek1
Można np w ten sposób:

Kod: Zaznacz cały


[assembly: CallbackAssemblyDescription("KomFormaPlat",
"Komunikat do form platnosci gotówka i pobranie oraz inne komunikaty",
"Hydro",
"1.0.0.2",
"10.5.5",
"08-10-2012")]

namespace KomFormaPlatZap
{
    [SubscribeProcedure((Procedures)Procedures.ZaNZapEdycja, "KomFormaPlatZap")]
    public class CallbackMsg1 : Callback
    {
        .... 
    }


    [SubscribeProcedure((Procedures)Procedures.ZaNOfeEdycja, "KomFormaPlatOf")]
    public class CallbackMsg2 : Callback
    {
        .... 
    }
}


Re: HYDRA - jeden dodatek na kilka okien XL-a

: 08 sty 2013, 10:03
autor: Adam_G
Dzięki za info. Zrobiłem tak jak kolega napisał powyżej i działa bez problemu.