Asszony ügynök az alkalmazásokban
Először hozzá kell adnunk egy összetevőt, amely felelős az MS Agent Serverhez való csatlakozásért. Alapértelmezés szerint ez az összetevő nincs jelen, legalábbis a Delphi 7-ben, pontosan nincs jelen. Ezért hozzá kell adnunk.
Amire szükségünk van, és mindegyik egyszerű, hajtsa végre a Component-Import ActiveX Control parancsot. A listában megtaláljuk a Microsoft Agent Control 2.0 verziót. majd kattintson a "Telepítés" gombra, és telepítse rendszeres komponensként. Ezután az új, telepített komponensünknek meg kell jelennie az ActiveX fülön. A listának az utolsónak kell lennie (TAgent). Telepítse a formanyomtatványunkra, kivéve a TButton formátumban - 2 db, miért 2, mert meg szeretném mutatni, hogyan tudod megmutatni a karakteredet 2 módon. Most az első pillanat az, hogy csatlakozzon az MS Agent Serverhez. Ehhez válassza ki a TAgent összetevőt, és állítsa a Kapcsolt tulajdonság értékét True értékre. vagy írja be a következő kódot az OnCreate eseményen:
Nos, a munka fele készen van, kapcsolatba kerülünk a szerverrel, akkor valamilyen módon meg kell jelenítenünk ezt a karaktert, amelyet választottál. By the way a választott karakterek az interneten nagyon tele van különböző karakterek, megtalálja. Vagy a szabvány beállításához elegendő ahhoz, hogy bejusson a telepített MS Office mappába, és megtalálja a fájlokat, * .acs kiterjesztéseket. Ezután elkezdjük betölteni és megjeleníteni a karakterünket. Tehát az első gombon az OnClick esemény írja a következő kódot
Chrr - felelős a karakter tárolásáért, melyet a szükséges programok hozzáadásához választottunk, Req - felelős a karakter által végrehajtott műveletekért, vagyis mozog, animáció, beszélgetés stb. Amit először csinálunk, töltsük be az ms ügynök fájlt, és adjunk neki egy nevet, ebben az esetben ROCKY. Ezután társítjuk a Chrr-t a karakternevünkkel. A Show mód használatával megmutatjuk a karakterünket, és a Speak mód használatával meghatározzuk, mit mondjunk a karakterünknek. Ezenkívül mozgatni tudjuk karakterünket a MoveTo módszerrel
Állítsa be a koordinátákat (x, y) és a mozgás sebességét. Nagyon könnyű a kulcsra lépés, vagy pontosabban vezérelni a karaktert a billentyűzet gombjaival. Kezdjük két további egész változóval. Ők lesznek felelősek a karakterünk jelenlegi koordinátáinak tárolásáért. Most telepítse a TActionList összetevőt. amely a Standard lapon található. Ezután duplán kattintson erre az összetevőre, és az így létrehozott ablakban hozzon létre 4 műveletet, hívhatja őket, nem fogom őket hívni nekem standard
A ShortCut tulajdonság minden egyes művelete után állítsd be a kulcsot, miután rákattintasz a karakterünk mozgására
Most, ha duplán kattintasz a Műveletre, nyomjuk meg a gombot, és megjelenik a feldolgozási folyamat, és minden egyes eljárásnál karakterünk mozgását bizonyos koordináták szerint írjuk.