
A mellékelt példaprogram futtatása előtt, módosítsa az IWUnit1.pas forráskódban található ADOConnection1 objektum ConnectionString értékét, ha az az Ön beállításainak nem megfelelő.
IntraWeb-es alkalmazás készítéséhez válasszuk a File – New – Other menüpontot. A New Items ablakban válasszuk az IntraWeb fület, majd a Stand Alone Application elemet. Ezzel olyan alkalmazást készítünk, amely önmagában futtatható, és könnyedén tesztelhető.
A ServerController unit tartalmazza az alkalmazásunk működését szabályzó beállítási lehetőségeket, az IWUnit1 pedig alkalmazásunk megjelenő oldalát.
IntraWeb használata esetén fontos szabály, hogy vizuális komponenseket csak az IW előtaggal kezdődő palettákról használhatunk. Szükségünk van egy IWMemo komponensre, ebbe fogja a felhasználó beírni az SQL parancsot. A lekérdezés eredményét egy IWDBGrid komponens segítségével jelenítjük meg.
Az IWDBGrid komponens hasonlóan működik, mint a hagyományos DBGrid, azonban csak az eredmény megjelenítésére alkalmas, cellái nem szerkeszthetők. Az IWDBGrid-et DataSource property-jén keresztül kötjük hozzá egy ADOQuery komponenshez.
Amikor a felhasználó megadta az SQL parancsot, és lenyomta a Lekérdezés feliratú gombot, akkor az ADOQuery1 segítségével végrehajtjuk a lekérdezést.
with ADOQuery1 do begin
Close;
SQL.Assign(IWMemo1.Lines);
try
Open;
except
end;
end;
Ha ezen a szinten futtatjuk alkalmazásunkat, akkor az egy hibaüzenet után leáll, mielőtt bármit is látnánk az egészből. Ez az ADO komponensek használata miatt van.
Ahhoz, hogy az ADO komponensek használata ne okozzon problémát, meg kell tennünk egy beállítást. Válasszuk ki a ServerController unit IWServerController objektumát. Az Object Inspector-ban keressük meg a ComInitialization property-jét, melynek értékét állítsuk ciNormal-ra. Ezután alkalmazásunk már hiba nélkül futtathatóvá válik.
Futtatásnál megjelenik egy ablak, „My Intraweb Application Server” címsorral. Ha az eszköztárán szereplő legelső ikonra kattintunk, elindul internet böngésző programunk, és megjeleníti alkalmazásunkat.