Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 240919 (2355)
  Suchen
 Zurück zur Übersicht
 AutorThema: Programmaufruf-danach Pfad dauerhaft speichern
Olaf Hakelberg
Datum:25.08.02 19:23 Antwortenals Email verschicken (olaf_hakelberg@hotmail.com) 


Hi Profaner,

weiss von euch jemand wie ich folgendes lösen könnte?Ich möchte aus meinem Profanprogramm heraus eines meiner Lieblingsspiele
starten und damit ich es nicht jedesmal wieder über den Befehl Loadfiles suchen muss,sollte der Pfad in dem Programm irgenwie gespeichert werden
und beim nächsten Start des Profanprgs noch verfügbar sein am besten mit einem Namen den man selbst wählen kann.
Hoffentlich weiss jemand wie es geht,das wär klasse.DANKE ERSTMAL.

Mfg
Olaf Hakelberg


Rolf Koch
Datum:25.08.02 19:59 Antwortenals Email verschicken (webmaster@rokosoft.de) 


Hi
um diesen Pfad abzuspeichern, siehe in der Profanhilfe unter Readini und Writeini nach.
Rolf


Olaf Hakelberg
Datum:25.08.02 21:44 Antwortenals Email verschicken (olaf_hakelberg@hotmail.com) 


Hi Rolf,

danke für deinen Tipp,habe aber leider keinen lauffähigen Quellcode hinbekommen.Trotzdem Dank an dich so weiss ich doch schon mal wo ich nachsehen kann.

Mfg
Olaf


Rolf Koch
Datum:25.08.02 22:19 Antwortenals Email verschicken (webmaster@rokosoft.de) 


Hi Olaf
ist eigentlich ganz einfach. Du musst nur noch in Deinem Programm etwas einbauen wie ein Setup, damit Du später auch den Pfad wieder ändern kannst.
Starte dieses Beispiel, wähle Dein Programm (Spiel) und bei einem zweiten Aufruf, brauchst Du nicht mehr zu wählen ;)

'Hier ein Beispiel
'Dieser Abschnitt muss an den Anfang des Programms
Declare wahl$,programm$
cls
let wahl$=@readini$("TEST.INI","PROGRAMM","START")
if @equ$(wahl$,"") 'WENN KEIN EINTRAG
   Let programm$=@LoadFile$("Lade ein Programm","*.EXE")
       if @neq$(programm$,"")	'wenn gewählt wurde
          writeini "TEST.INI","PROGRAMM","START"=Programm$
          shell programm$
       endif
ENDIF
shell wahl$

Rolf


Olaf Hakelberg
Datum: 26.08.02 12:25 Antwortenals Email verschicken (olaf_hakelberg@hotmail.com) 


Hi Rolf,

Vielen Dank für das Beispiel,es hat mich sehr viel weitergebracht.Super!

Olaf


 Zurück zur Übersicht