Utilizarea depozitului

Utilizarea depozitului

Am creat un nou formular și am făcut niște lucruri suplimentare pentru ea. Apoi am pus-o în Depozit. Cum obțin aceste evenimente să apară în Inspectorul de obiecte când folosesc acest formular din depozit?







Am declarat evenimentele după cum urmează:

tip
# xA0; TEventUpdateNavBar = procedura (Expeditor: TObject) de obiect;
# xA0; TEventDocumentClick = procedura (expeditor: TObject) de obiect;
# xA0;.
# xA0; privat
# xA0; # xA0; FAfterUpdateNavBar: TEventUpdateNavBar;
# xA0; # xA0; FBeforeUpdateNavBar: TEventUpdateNavBar;
# xA0; # xA0; FDocumentClick: TEventDocumentClick;
# xA0; # xA0; procedura DoDocumentClick ();
# xA0; # xA0;.
# xA0; publicată
# xA0; # xA0; # xA0; # xA0; //! Evenimentul este declanșat înainte ca meniul "Funcții" să fie actualizat.
# xA0; # xA0; proprietatea OnBeforeUpdateNavBar: TEventUpdateNavBar citirea lui FBeforeUpdateNavBar
# xA0; # xA0; # xA0; scrie FBeforeUpdateNavBar;
# xA0; # xA0; //! Evenimentul este declanșat după ce meniul "Opțiuni" a fost actualizat.
# xA0; # xA0; proprietatea OnAfterUpdateNavBar: TEventUpdateNavBar citirea FAfterUpdateNavBar
# xA0; # xA0; # xA0; scrie FAfterUpdateNavBar;
# xA0; Evenimentul # xA0; //! este declanșat când selectați un document din meniul "Documente"
# xA0; # xA0; proprietatea OnDocumentClick: TEventDocumentClick citiți FDocumentClick
# xA0; # xA0; # xA0; scrieți FDocumentClick;
# xA0; sfârșitul;

1. Formular (fără DFM) cu evenimente - în pachetul run-time.
2. Faceți un pachet de design-time, în Registrul de apel RegisterCustomModule.
3. Moștenirea - în depozit.

În acest caz, se pare că componentele care erau în forma mea principală - au dispărut. Mai degrabă sunt, dar în timpul de proiectare nu sunt vizibile.

În general, întrebarea - cum să adăugați un formular la magazia, și, în același timp, că, pentru a menține componentele în buyout în căutarea se găsește în ea (care ar fi vizibile în jumătatea de proiectare a moștenitorilor), și că ar avea proprietăți noi / eveniment în Object Inspector?







Am explicat în mod înțelept? Sau poate explica ce? Sau este imposibil în general acest lucru?

O astfel de problemă a fost, dar în D7 a fost deja eliminată. Probabil că trebuie să instalați toate actualizările.

Da, am D10 + Update2. Ie pe ideea componentelor vizuale ar trebui să rămână? Sau ar trebui să scriu altceva undeva?

Ai putea să sfătuiți un articol despre crearea de pachete de design / run-time (sau să explice mai multe despre modul în care sunt create)? Poate că nu fac asta.

Dragă Yuri Zotov - este, de asemenea, "Master Delphi" - mă uit la tine imediat după obișnuința de a nu citi cu atenție întrebarea de ai da răspunsuri inutile. La început ați răspuns corect:

> 1. Un formular (fără DFM) cu evenimente - în pachetul de run-time.
> 2. Faceți un pachet de design-time, în Registrul de apel RegisterCustomModule.
>
> 3. Forma de moștenitor - în depozit.

și apoi a răspuns pentru a pune ușor de pe subiect.

> A apărut o astfel de problemă, dar a fost deja eliminată în D7. poate
> # xA0; trebuie să instalați toate actualizările.

Cerere mare dacă nu știi ce să spui # xA0; - nu spune nimic - inundațiile nu sunt foarte frumoase.
Mai mult decât atât, nu dați trimiteri la răspunsurile dvs. similare în alte subiecte.

Cât de interesantă este însă această lume.
: o)

Odată, am căzut pentru această sarcină timp de câteva luni, fără a face altceva. Nu a făcut-o și a plecat. Și după un timp sa întors la ea - și totuși a făcut-o.

Voiam să vă dau o soluție gata, dar acum tu, prietene, tu. Și pentru semințe, pot posta o captură de ecran dacă doriți. Și acolo formează cu proprietăți noi, și moștenirea vizuală - bine, nimic nu dispare.

Deci - uită-te mai departe. Poate că te vei răci. Poate veți înțelege ceva. În procesul de căutare, ca să spun așa.

Ei bine, pot să spun - toată lumea plătește pentru el și în timp util.
Dar rămân la mine - inundații - nu este un lucru minunat - mai ales pentru Maestri.
Și ceea ce a jignit - faptul că au atras atenția asupra a două teme au dat răspunsurile "nu în subiect" # xA0; - Îmi pare rău pentru cuvânt - bine, dar despre răufăcători.
Vobschem noroc - nu voi si voi inunda - subiectul nu este al meu)))

Ok - Sunt gata să plec cu mine, dar după o plimbare lungă în jurul unor forumuri diferite și primind răspunsuri inutile - puțin din mine - dacă cineva a ofensat - îmi pare rău.
Mult noroc tuturor.

Mă bucur că ți-ai amintit de asta. Lumea nu e așa de rea, domnilor.

> există o dorință de a arunca o privire la captura de ecran







Articole similare

Trimiteți-le prietenilor: