LitDev 1.2.19.0 DE Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGraph LDGraphicsWindow
LDHID LDIcon LDImage LDInline LDIOWarrior
LDList LDLogic LDMath LDMathX LDMatrix
LDMusic LDNetwork LDPhysics LDProcess LDQueue
LDRegex LDResources LDScrollBars LDSearch LDServer
LDSettings LDShapes LDShell LDSort LDSound
LDSpeech LDStatistics LDStopwatch LDText LDTextWindow
LDTimer LDTranslate LDUnits LDUtilities LDVector
LDWaveForm LDWebCam LDWindows LDxml LDZip

LDProcess
Steuern externer Anwendungen und Prozesse.
example debug\Instrument.sb

GetProcesses Start Stop

GetProcesses()
Ermittelt alle aktuell laufenden Prozesse am System als Array ("procID=procName;..;").
returns Ein Array mit den Namen aller Systemprozesse (ohne .exe Erweiterung), indexiert durch die ID des Prozesses und alphabetisch geordnet nach Prozessname.

Start(application,arguments)
Startet eine externe Anwendung, Datei oder Url.
application Der volle Pfad der (shell) zu startenden Anwendung, Datei, Ordner, Verknüpfung.lnk/.url oder Url-Adresse. zB. "C:\Program Files\Microsoft\Small Basic\SB.exe" (kein %VAR% Pfad).
arguments Argumente (in "") zur Übergabe an die Anwendung oder "" falls ohne.
returns Die ID des gestarteten Prozesses:
-1 bei Mißerfolg
-2 wenn an einen bestehenden Prozess angefügt

example 'Start CMD in Program.Directory
LDProcess.Start("cmd.exe", "")


Stop(id)
Stoppt einen externen Prozess.
id Die ID des zu stoppenden Prozesses.
returns "True" bei Erfolg, sonst "False".