Zagonski parametri: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
Vrstica 63: Vrstica 63:
 
=== Execute ===
 
=== 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.
 
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=[Aplikacija].Open RunFunction
+
  -execute=RunFunction
  
 
== Razno ==
 
== Razno ==

Redakcija: 17:59, 15. november 2011

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

Module

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

-module=webserver

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

Port

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

-port=80

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 -