Danke für deine Antwort, zeras. Das lese ich jetzt so, dass das ['file'] der Pfad zu der ersten Datei in ParamStr ist/sein sollte.
Du kannst einem Programm Parameter übergeben, damit das Programm dementsprechend reagieren soll.
Beim Acrobat kannst du meines Wissens einfach die Datei mit übergeben, die angezeigt werden soll. Dann wird mit Starten vom Acrobat gleich die entsprechende PDF angezeigt. Das Programm muss nur mit den Parametern umgehen können. Wenn du das im Programm nicht programmiert hast, wird dein Programm nicht reagieren.
Mit Word oder Excel ist es ähnlich. Gleich als Parameter die Word- oder Exceldatei übergeben. Dann starten die Programme nicht mit einer leeren Oberfläche, sondern mit der übergegebenen Datei.
Ob du nun die oben genannten Helper nutzt oder einfach nur Paramcount und Paramstr, bleibt dir überlassen.
Wichtig in deinem Fall ist, dass das Scannerprogramm das eingescannte Bild irgendwo als Datei ablegt.
Als Parameter muss man nicht zwangsläufig Dateinamen übergeben. Man kann auch Infos an das Programm übergeben, wie maximize, minimize, etc.