Dateipfad???
Dateipfad???
Hallo,
Nachdem ich PB seit einiger Zeit unter Win 10 nutze,
habe ich seit Gestern Ubuntu(via virtualBox)instaliert.
Ich bin,was Linux betrifft eun absoluter Neuling.
Meine spezielle Frageist daher:
Wie gebe ich nun den Dateipfad ein?
Bei Win = c:\users\NAME\ordner\datei.xxx
Es geht darum,ein fuer Win geschriebenen Surcecode
nun fuer Ubuntu zu adaptieren.
Includdatei und Resurcen sind bereits nach Ubuntu copiert.
Und erkennt Linux/Ubuntu das .Bmp von Windows??
Vielen Dank im vorraus
Olaf
Nachdem ich PB seit einiger Zeit unter Win 10 nutze,
habe ich seit Gestern Ubuntu(via virtualBox)instaliert.
Ich bin,was Linux betrifft eun absoluter Neuling.
Meine spezielle Frageist daher:
Wie gebe ich nun den Dateipfad ein?
Bei Win = c:\users\NAME\ordner\datei.xxx
Es geht darum,ein fuer Win geschriebenen Surcecode
nun fuer Ubuntu zu adaptieren.
Includdatei und Resurcen sind bereits nach Ubuntu copiert.
Und erkennt Linux/Ubuntu das .Bmp von Windows??
Vielen Dank im vorraus
Olaf
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
Re: Dateipfad???
Hallo Olafmagne,
schön das Sie sich für Linux entschieden haben.
Dieses \ Zeichen wird unter Unix-System/Linux nicht für Pfade verwendet.
Das / Zeichen ist Plattformunabhängig und ein modernes Windows sollte damit auch klar kommen.
https://de.wikipedia.org/wiki/Pfadname
http://openbook.rheinwerk-verlag.de/lin ... cd41ea85d0
Das Bmp-Format wird unter Linux per Standard unterstützt.
http://openbook.rheinwerk-verlag.de/lin ... 16-005.htm
schön das Sie sich für Linux entschieden haben.
Dieses \ Zeichen wird unter Unix-System/Linux nicht für Pfade verwendet.
Das / Zeichen ist Plattformunabhängig und ein modernes Windows sollte damit auch klar kommen.
https://de.wikipedia.org/wiki/Pfadname
http://openbook.rheinwerk-verlag.de/lin ... cd41ea85d0
Das Bmp-Format wird unter Linux per Standard unterstützt.
http://openbook.rheinwerk-verlag.de/lin ... 16-005.htm
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Dateipfad???
Du solltest nach Möglichkeit niemals absolute Pfade nutzen! Selbst das C:\ Laufwerk muß nicht existieren. Um dein Beispiel mal zu übertragen:
Für Linux kannst Du dieselbe Funktion nutzen, lediglich alle Backslahes gegen Slashes tauschen:
Für absolute Pfade unter Linux, die beginnen immer mit einem einfachem Slash "/" oder relative Pfade mit "./"
Viel Spaß mit Linux, aber lerne erst mal die Grundlagen!
Gruß
Thomas
PS: windows kommt nicht immer mit einem Slash klar, z.B. bei Dialogen, also immer Backslash nutzen!
Code: Alles auswählen
Debug GetHomeDirectory() + "ordner\datei.xxx"
Code: Alles auswählen
Debug GetHomeDirectory() + "ordner/datei.xxx"
Viel Spaß mit Linux, aber lerne erst mal die Grundlagen!
Gruß
Thomas
PS: windows kommt nicht immer mit einem Slash klar, z.B. bei Dialogen, also immer Backslash nutzen!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Re: Dateipfad???
Vielen Dank fuer die Antworten.
Relative- bzw absolute Pfade...
Das Erstere nutz(t)e ich auch bei windows,doch wenn
ich Includedateien nutze,lasse ich die daten wo sie sind,
da nach dem compillieren nicht mehr gebraucht
so das ich die Include-Codes in einem eigenen Ordner stecken moechte
So,nur um sicher zu sein:
c:\users\olaf\workfolder\dat.xxx entspricht dan
/home/olaf/workfolder/dat.xxx
Stimmt das jetzt ?
Olaf
Relative- bzw absolute Pfade...
Das Erstere nutz(t)e ich auch bei windows,doch wenn
ich Includedateien nutze,lasse ich die daten wo sie sind,
da nach dem compillieren nicht mehr gebraucht
so das ich die Include-Codes in einem eigenen Ordner stecken moechte
So,nur um sicher zu sein:
c:\users\olaf\workfolder\dat.xxx entspricht dan
/home/olaf/workfolder/dat.xxx
Stimmt das jetzt ?
Olaf
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
Re: Dateipfad???
Naja!Olafmagne hat geschrieben:So,nur um sicher zu sein:
c:\users\olaf\workfolder\dat.xxx entspricht dan
/home/olaf/workfolder/dat.xxx
Stimmt das jetzt ?
Das stimmt nur unter dieser Bedingung: Deine Datei befindet sich auch wirklich an der Position:
/home/olaf/workfolder/dat.xxx und nicht auf einer Windows-Partition.
Ansonsten ist das /home - Verzeichnis in etwas vergleichbar mit dem \users - Verzeichnis unter Windows.
Für den Fall das sich die Datei auf einer Windowspartition befinden sollte müssen einige Dinge beachtet werden.
1. Ein Zugriff auf die Windowspartition muss möglich sein
2. Die Windowspartition muss sich einbinden (mounten) lassen -> Die Partition muss eingebunden sein.
...
Am Ende: Überprüfe das Verzeichnis am allerbesten mit deinem Linux Dateibrowser (z.b. Dolphin, Nautilus, Nemo, ...)
....
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Dateipfad???
Alle Daten sind Windows-unabhaengig in der
zufaellig genanten Datei,
Soweit,so gut-
Jetzt werde ich erst mal sehen,
warum PB nicht richtig installiert wurde
Soll allerhand fehlen
muss mal sehen wo ich das Fehlende
laden kann
Olaf
zufaellig genanten Datei,
Soweit,so gut-
Jetzt werde ich erst mal sehen,
warum PB nicht richtig installiert wurde
Soll allerhand fehlen
muss mal sehen wo ich das Fehlende
laden kann
Olaf
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
Re: Dateipfad???
Du nutzt doch Ubuntu, oder ? (Utilisez-vous Ubuntu?)Olafmagne hat geschrieben:Jetzt werde ich erst mal sehen,
warum PB nicht richtig installiert wurde
Soll allerhand fehlen
muss mal sehen wo ich das Fehlende
laden kann
Öffne das Terminal im PureBasic-Verzeichnis mit der Datei "checkinstall.sh".
(Ouvrez le terminal dans le répertoire PureBasic avec le fichier "checkinstall.sh")
Folgendes tun: (Faites ce qui suit)
sh ./checkinstall.sh
sudo apt-get install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine2-dev libwebkitgtk-3.0-dev libxxf86vm-dev libwebkitgtk-dev libwebkitgtk-3.0-dev
->All dies muss installiert werden. (Tout cela doit être installé)
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Dateipfad???
Merci beaucoup
Deutsch ist meine Muttersprache,
aber nett,zweisprachig zu schreiben
gut,ich werde og vorgehensweise ausfuehren,
ich bin,wie gesagt Linux/Ubuntu-Neuling(und Windows 10 Genervter)
und hab das installieren noch nicht so ganz kappiert,
zumal die IDE ansonsten laeuft
a plus tard(bis Spaeter)
Olaf
Deutsch ist meine Muttersprache,
aber nett,zweisprachig zu schreiben
gut,ich werde og vorgehensweise ausfuehren,
ich bin,wie gesagt Linux/Ubuntu-Neuling(und Windows 10 Genervter)
und hab das installieren noch nicht so ganz kappiert,
zumal die IDE ansonsten laeuft
a plus tard(bis Spaeter)
Olaf
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
Re: Dateipfad???
Nochmals vielen Dank!!!!!
Jetzt klappt das auch mit dem Compiler
Jetzt klappt das auch mit dem Compiler
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic