| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		fisheye
 
 
  Anmeldungsdatum: 22.08.2018 Beiträge: 5
 
  | 
		
			
				 Verfasst am: 22.08.2018, 17:54    Titel: Variable, dynamische Zuweisung von Verzeichnissen bei ChDir | 
				     | 
			 
			
				
  | 
			 
			
				Hallo,
 
ich möchte mittels einer sog. externen Konfigurationsdatei die Verzeichniszuweisung dynamisch ändern. 
 
Beispiel: 
 
Dim Pfad      As String
 
REM der Inhalt des Strings "Pfad" wird aus einer externen Datei gefüllt
 
CHDIR = Pfad
 
 
Dieser Code führt zum CompilerFehler [FbTemp.bas(25) error 316: Function result assignment outside of the function, found '=' in 'ChDir = Pfad']
 
 
Wie muß ich den Code ändern, dass ich mein Ziel erreiche? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		RockTheSchock
 
 
  Anmeldungsdatum: 04.04.2007 Beiträge: 138
 
  | 
		
			
				 Verfasst am: 23.08.2018, 07:52    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				found '=' in 'ChDir = Pfad'
 
 
Bedeutet da ist ein '=' wo keins sein soll
 
du kannst chdir als Funktion mit Fehlerrückgabewert verwenden, siehe Beispiel unten oder als Prozedur 
 
 
https://www.freebasic-portal.de/befehlsreferenz/chdir-89.html
 
 	  | Code: | 	 		  IF CHDIR(Pfad) THEN
 
  PRINT "Pfad nicht gefunden:";Pfad
 
ELSE
 
  PRINT CURDIR
 
END IF | 	 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		fisheye
 
 
  Anmeldungsdatum: 22.08.2018 Beiträge: 5
 
  | 
		
			
				 Verfasst am: 24.08.2018, 12:21    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| Danke für die schnelle Antwort. Hat geklappt. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |