A komponenst a TComponent osztályból származtatjuk, és három új property-t, valamint egy eseményt hozunk létre benne.
A BrowserType property-ben adható meg, hogy melyik böngészőből akarjuk lekérdezni az aktuális oldal címét. Ennek a property-nek az értéke btIExplorer illetve btNetscape lehet. A második property az URL, amely az aktuális oldal címét tartalmazza. Fontos, hogy egy böngészőből akár több példány is futhat, így a komponens mindig annak az oldalnak a címét kérdezi le, amelyik legutoljára aktív volt. A harmadik property a Valid, ami az URL property értékének lekérdezésekor kap értéket. Ez a property logikai típusú, és azt mondja meg, hogy az URL property lekérdezése sikeres volt-e, vagy sem. A használata tehát úgy történik, hogy először lekérdezzük az URL property értékét, majd a Valid property értékét. Ha ez utóbbi értéke igaz, akkor az URL property értéke a böngészőben lévő oldal címét tartalmazza, ha hamis, akkor pedig egy üres sztringet.
Ha megnézzük a komponens deklarációját, akkor láthatjuk, hogy az URL property-hez nem tartozik változó, hanem ennek értékét a GetURL függvény szolgáltatja. Ebben a függvényben történik meg az oldal címének lekérdezése. A lekérdezéshez a DDE-t fogjuk használni (Dinamic Data Exchange), mivel ez mindegyik böngészőnél megegyezik, csak a böngésző nevét kell majd módosítani a BrowserType property értékének megfelelően. Ahhoz, hogy a DDE-t tudjuk használni, hivatkoznunk kell a DDEMan unit-ra.
Első lépésben létrehozunk egy TDdeClientConv típusú objektumot, majd ennek SetLink függvényével közöljük a böngészővel, hogy mit akarunk lekérdezni. A függvény első paramétere a böngésző neve, ami IE esetében „IExplore”, Netscape esetében pedig „Netscape”. A második paraméter a művelet megnevezése, ami jelen esetben „WWW_GetWindowInfo” lesz. Ezzel a művelettel az oldal címét és URL-jét kérdezhetjük le, bár nekünk most csak ez utóbbira van szükségünk. A lekérdezett adatot a RequestData függvénnyel kapjuk meg, melynek paraméterként a '0xFFFFFFFF' sztringet adjuk meg. Kapunk egy sztringet, amely tartalmazza az oldal URL-jét és címét, mindkét adatot idézőjelek közé téve, vesszővel elválasztva. Nekünk most csak az URL kell, ezért a sztring többi részét töröljük, valamint a szóközöket helyettesítő „%20” karaktereket is kicseréljük szóköz karakterekre, és a kapott sztring lesz a függvény visszatérési értéke.