Zagonski parametri

Iz SDMS
Jump to navigationJump to search

Uporaba zagonskih parametrov

Za vsak parameter se uporabijo nastavitve v naslednjem vrstnem redu:

  • Privzeta vrednost
  • Vrednost iz registry na mapi \Startup\Client\
  • Vrednost iz ini datoteke
  • Vrednost iz ukazne vrstice

V basicu imamo ukaz StartupParameter (Parameter As String) As String, s katerim lahko dobimo vrednost poljubnega parametra ob zagonu programa. Ni omejeno samo na vnaprej določene parametre ampak lahko uporabi poljubne parametre, le da so v obliki -parameter=vrednost

V primeru uporabe iz ukazne vrstice je treba paziti na presledke v vrednosti. Če imamo presledek v recimo uporabniškem imenu, je potrebno cel parameter dati v dvojne narekovaje.

"-username=Aleš Trtnik"

Lokacija

Ini

Lahko se navede alternativna ini datoteka z zagonskimi parametri. Privzeto se uporabi datoteka ImePrograma.Ini. Ta parameter se lahko uporabi le iz ukazne vrstice.

-ini=test.ini

Path

Lahko se navede pot do baza podatkov. Privzeto se uporabi mapa Database.

-path=C:\temp\TestnaBaza

Avtomatska prijava

Slot

Vpiše se lahko licenca, ki se uporabi ob prijavi.

-slot=Toolkit

UserName

Navede se uporabniško ime, ki se pojavi v prijavnem oknu.

-username=Administrator

Password

Če se navede geslo uporabnika, se zgodi avtomatska prijava v program.

-password=Geslo

Licenciranje programa

Register

Pri instalaciji programa s programsko zaščito se uporabi ta parameter. Ta ukaz pošlje na naš strežnik identifikacijo računalnika za možnost izvedbe programske zaščite.

-register=ImeStranke

Licence

S tem parametrom se dobi LIC datoteko, ki vsebuje podatke o dovoljenih licencah za stranko. Če se uporablja zaščitni ključ to ni potrebno uporabiti, lahko pa se.

-licence=301

Protection

s tem parametrom se instalira plavajočo licenco na poljuben računalnik.

-protection=floating

Zagon basica

Start

Določi kodo, ki se izvede po zagonu programa.

-start=[Aplikacija].Open

Execute

Določi kodo, ki se izvede po zagonu programa oziroma če je program že zagnan, se koda samo izvede in se ne zažene ponovno.

-execute=RunFunction

Razno

Proxy

Določi se lahko proxy strežnik, preko katerega ima program odprto pot do spleta. Parametri so IP,Port,Username,Password ločeni vejico. Lahko sta le 2 parametra ali pa vsi štirje.

-proxy=192.168.10.1,80
-proxy=proxyserver,8080,Internet,Geslo

debuglog

Tu se določi, kaj program logira v log datoteke. Skupine so ločene z vejicami. Privzeto se uporabi te skupine: wwwreq,wwwres,wwwpar,wwwtim,usrmsg,errmsg,debug.

-debuglog=wwwreq,wwwres,wwwpar,wwwtim,usrmsg,errmsg,debug
  • wwwreq -
  • wwwres -
  • wwwpar -
  • wwwtim -
  • usrmsg -
  • errmsg -
  • debug -

Webserver

Module

Določi modul z basic kodo, ki servira spletne poizvedbe oziroma izvaja procese v Automation strežniku.

-module=webserver

Port

Določi se lahko port, na katerem program posluša kot spletni strežnik.

-port=80