---
title: DLGPROCESS
description: "![](https://aspi-gmbh.de/wp-content/uploads/2026/02/image-16.png) ```javascript //Scriptfunktion 'DLGPROCESS' //Zeigt eine Meldung auf dem Bildschirm an und visualisiert den Fortschritt eines Prozesses. //PARAMETER: //Titel: Der Titel des Prozessdialogs. //Text: Eine kurze Beschreibung des angezeigten Prozessstatus. //Count: Die Gesamtanzahl der Schritte oder das Maximum des Fortschritts.…"
url: "https://aspi-gmbh.de/docs/dlgprocess/"
updated: "2026-02-06"
category: "SDK / Scriptengine / Script-Functions / Dialoge"
---

# DLGPROCESS

![](https://aspi-gmbh.de/wp-content/uploads/2026/02/image-16.png)

```javascript

                //Scriptfunktion 'DLGPROCESS'
//Zeigt eine Meldung auf dem Bildschirm an und visualisiert den Fortschritt eines Prozesses.

//PARAMETER:
//Titel: Der Titel des Prozessdialogs.
//Text: Eine kurze Beschreibung des angezeigten Prozessstatus.
//Count: Die Gesamtanzahl der Schritte oder das Maximum des Fortschritts.
//Value: Der aktuelle Wert oder Fortschritt des Prozesses.
//Show: True, um den Fortschrittsdialog anzuzeigen; False, um ihn auszublenden

//Beispiel:
ZAHLER="0"
MAX="5"
//Fortschrittsdialog starten
DO{}
	IFBLOCK{ZAHLER={MAX}}
		EXIT{}
	ENDIF
	ZAHLER=SUM{{ZAHLER}+1}
	//Fortschritt anzeigen
	RES=DLGPROCESS{Es wird gezählt... {ZAHLER},Es dauert eventuell ein bisschen...,{MAX},{ZAHLER},True}
	//1 Sekunde warten
	RES=WAIT{1}
LOOP{}
//WICHTIG!
//Fortschrittsdialog schließen
RES=DLGPROCESS{,,{MAX},{ZAHLER},False}
```
