HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Információ kérés a hardverről az Office segítségével


Példaprogram letöltése

4056 bájt

Az Office feltelepítésekor kapunk egy MSInfo nevű eszközt is. Ezt használva különféle információkat szerezhetünk az aktuális hardverről, mint például az aktuális operációs rendszer, processzor típusa, monitor felbontása, stb. Alapvető információkat azonban maguktól a Office alkalmazásoktól is kérhetünk, mint például a Word.

A megvalósítás első lépéseként kapcsolatot hozunk létre a Word alkalmazással, melynek Visible property-jét hamisra állítjuk annak érdekében, hogy a Word ne jelenjen meg, hanem csak a háttérben fusson.
procedure TForm1.Button1Click(Sender: TObject);
begin
  WordApp:=CreateOleObject('Word.Application');
  WordApp.Visible:=false;
  ...
A különféle adatokat a Word alkalmazásának System osztálya szolgáltatja. Ezek felhasználása igen egyszerű: csupán ki kell olvasnunk azon property-k értékét, amely adatokra kíváncsiak vagyunk. A property-knél szövegesen értelmezhető adatokat kapunk, kivétel ez alól a Country property, mely az adott ország kódszámát adja meg (a 36 a magyar).
  ListBox2.Items.Add(WordApp.System.OperatingSystem);
  ListBox2.Items.Add(WordApp.System.Country);
  ListBox2.Items.Add(WordApp.System.FreeDiskSpace);
  ListBox2.Items.Add(WordApp.System.HorizontalResolution);
  ListBox2.Items.Add(WordApp.System.VerticalResolution);
  ListBox2.Items.Add(WordApp.System.LanguageDesignation);
  ListBox2.Items.Add(WordApp.System.ProcessorType);
  ListBox2.Items.Add(WordApp.System.Version);
  WordApp.Quit;
end;
A MSInfo segédalkalmazást elindíthatjuk a Word-ön keresztül is. Ehhez szintén a Word alkalmazás System property-jén keresztül vezet az út az MSInfo függvény meghívásával.
procedure TForm1.Button2Click(Sender: TObject);
begin
  WordApp:=CreateOleObject('Word.Application');
  WordApp.Visible:=false;
  WordApp.System.MSInfo;
  WordApp.Quit;
end;

Cikksorozat

#IDKategóriaCikk címeSorozat
3047WindowsAz XML bemutatása1. rész
3059WindowsAz XML bemutatása2. rész
3068WindowsAz XML bemutatása3. rész
3077WindowsAz XML bemutatása - deklarációk4. rész
3086WindowsAz XML bemutatása - MSXML, XSLT5. rész
3094WindowsAz XML bemutatása - DTD6. rész
3105WindowsXML adatok megjelenítése Excel-ben7. rész
3114WindowsDokumentum hivatkozások az XML-ben8. rész
3123WindowsXML adattípusok9. rész
3132WindowsXML adatok HTML oldalakon10. rész
3141WindowsXML Notepad11. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 628. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |