dateien werden nicht gefunden
-
- Beiträge: 965
- Registriert: 04.10.2004 18:42
- Computerausstattung: Amiga, LinuxMint, Windows7
- Wohnort: gotha
- Kontaktdaten:
dateien werden nicht gefunden
moin,
hab da mal purebasic auf mint laufen und auch gleich das erste problem
includebinary, includefile und xincludefile finden die dateien nicht
wie ich in den beispielen sehe, wird im sprite beispiel ein #PB_Compiler_Home vor dem
path getan..warum?!?
mein path ist home/benutzer/codes/
die files ligen in home/benutzer/codes/inc/
der source ist darin
includefile "inc/datei" geht nicht
includefile #PB_Compiler_Home+"inc/datei" geht nicht
was ist falsch
hab da mal purebasic auf mint laufen und auch gleich das erste problem
includebinary, includefile und xincludefile finden die dateien nicht
wie ich in den beispielen sehe, wird im sprite beispiel ein #PB_Compiler_Home vor dem
path getan..warum?!?
mein path ist home/benutzer/codes/
die files ligen in home/benutzer/codes/inc/
der source ist darin
includefile "inc/datei" geht nicht
includefile #PB_Compiler_Home+"inc/datei" geht nicht
was ist falsch
amiga rulez...
Rebirth Software
Rebirth Software
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: dateien werden nicht gefunden
Du musst in den Compiler Optionen einstellen, dass das Executable im Sourceverzeichnis erstellt wird.
-
- Beiträge: 965
- Registriert: 04.10.2004 18:42
- Computerausstattung: Amiga, LinuxMint, Windows7
- Wohnort: gotha
- Kontaktdaten:
Re: dateien werden nicht gefunden
da wird nix eingetragen
habe im code #
beim kompilieren kommt der fehler
habe im code #
Code: Alles auswählen
incfont:
IncludeBinary "inc/Pix32-PURSY.bmp"
...obwohl es genau das ist und auch vorhanden istLine 274: Included file not found: /home/hahner/codes/inc/Pix32-PURSY.bmp.
amiga rulez...
Rebirth Software
Rebirth Software
Re: dateien werden nicht gefunden
Groß-/Kleinschreibung auf Linuxsystemen?
Was gibt denn aus?
Was gibt denn
Code: Alles auswählen
Debug #PB_Compiler_File
Michael Hack
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
Michael Hack Software :: Softwareentwicklung | Webentwicklung | IT-Dienstleistungen
www.michaelhacksoftware.de :: www.mh-s.de :: www.michael-hack.de
- 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: dateien werden nicht gefunden
xperience2003 hat geschrieben:Code: Alles auswählen
incfont: IncludeBinary "inc/Pix32-PURSY.bmp"
Code: Alles auswählen
IncludeBinary "./inc/Pix32-PURSY.bmp"
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.
-
- Beiträge: 965
- Registriert: 04.10.2004 18:42
- Computerausstattung: Amiga, LinuxMint, Windows7
- Wohnort: gotha
- Kontaktdaten:
Re: dateien werden nicht gefunden
ok..hat sich erledigt
and the winner is : gross-klein schreibung
danke
...woraus sich natürlich gleich das nächste prob ergibt
kann sein, dass man sprites nicht in arrays laden kann??
das bild mit den schriftsprites ist vorhanden , und includiert
am anfang des codes steht auch ein
nun hol ich mir das einzelsprite
der debug ist grösser null, aber
zeigt nichts an
...also unter windoof ist das alles gelaufen
and the winner is : gross-klein schreibung
danke
...woraus sich natürlich gleich das nächste prob ergibt
kann sein, dass man sprites nicht in arrays laden kann??
Code: Alles auswählen
Procedure OoCatchPix32Font(id,addy)
If CatchSprite(0,addy)<>0
DisplaySprite(0,0,0)
i=0
For y=0 To 5
For x= 0 To 9
OoFontTex(32+i,id)=GrabSprite(#PB_Any,x*32,y*32,32,32,#PB_Sprite_AlphaBlending )
i+1
Next
Next
ProcedureReturn 1
Else
ProcedureReturn 0
EndIf
EndProcedure
Procedure OoGetFontSprite(fnt,text$)
actsprite=Asc(text$)
ProcedureReturn OoFontTex(actsprite,fnt)
EndProcedure
am anfang des codes steht auch ein
Code: Alles auswählen
Global Dim OoFontTex.l(99,99)
Code: Alles auswählen
spr.l=OoGetFontSprite(0,"&")
Debug spr.l
Code: Alles auswählen
DisplayTransparentSprite(spr.l,444,333,255,RGB(255,255,255))
...also unter windoof ist das alles gelaufen
amiga rulez...
Rebirth Software
Rebirth Software
Re: dateien werden nicht gefunden
Kleine Richtigstellung:
Sprites in Arrays laden sollte auf jeden Fall gehen.
Meine Vermutung wäre: Grabsprite holt unter Linux wirklich den Bildschirmiinhalt und ohne Flipbuffers wird das andere noch nicht angezeigt.
ClipSprite() könnte eine sauberere Lösung für deinen Code sein.
Ohne kompletten Code kann man natürlich nur raten
Das hat auf Includefile und Verwandte keinen Einfluss. Wäre auch seltsam wenn man die Pfade dafür immer relativ zum Compiler angeben müsste.NicTheQuick hat geschrieben:Du musst in den Compiler Optionen einstellen, dass das Executable im Sourceverzeichnis erstellt wird.
Sprites in Arrays laden sollte auf jeden Fall gehen.
Meine Vermutung wäre: Grabsprite holt unter Linux wirklich den Bildschirmiinhalt und ohne Flipbuffers wird das andere noch nicht angezeigt.
ClipSprite() könnte eine sauberere Lösung für deinen Code sein.
Ohne kompletten Code kann man natürlich nur raten
Re: dateien werden nicht gefunden
und dann hätten wir da noch das gern übersehene .l an einer Variablen, das unverhergesehene Probleme verursachen kann,
wenn man mit PB 64Bit am machen ist. (Wenn es denn so ist.)
Aber unsere Glaskugel versagen mal wieder jegliche Mitarbeit. Infos und Code sind schon notwendig.
wenn man mit PB 64Bit am machen ist. (Wenn es denn so ist.)
Aber unsere Glaskugel versagen mal wieder jegliche Mitarbeit. Infos und Code sind schon notwendig.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: dateien werden nicht gefunden
Und selbst wenn mit 32-Bit kompiliert wurde. Für IDs immer Integer (.i) verwenden.
Long (.l) ist schon seit Jahren nur noch für Sonderfälle zu nutzen. Das wird jedem,
der doch irgend wann auf 64-Bit umsteigt, Tage oder gar Wochen an Suche ersparen.
Wollt ich nur los werden.
Das Array wird übrigens auch als Long deklariert, was Integer werden sollte.
MFG PMV
Long (.l) ist schon seit Jahren nur noch für Sonderfälle zu nutzen. Das wird jedem,
der doch irgend wann auf 64-Bit umsteigt, Tage oder gar Wochen an Suche ersparen.
Wollt ich nur los werden.
Das Array wird übrigens auch als Long deklariert, was Integer werden sollte.
MFG PMV
-
- Beiträge: 965
- Registriert: 04.10.2004 18:42
- Computerausstattung: Amiga, LinuxMint, Windows7
- Wohnort: gotha
- Kontaktdaten:
Re: dateien werden nicht gefunden
das waren sehr viele infos, danke
naja, hab ne längere zeit nichts gemacht, aber werds schon hinkriegen
..eine frage noch...is das für mich neue opengl gadget schnell und sinnvoll (programmiere hauptsächlich nur linux)
oder doch lieber nen sdl screen , also sehr von vorteil sind die pb-mouse abfragen, da muss man es selber
nicht machen, aber mir gehts eher um geschwindigkeit
naja, hab ne längere zeit nichts gemacht, aber werds schon hinkriegen
..eine frage noch...is das für mich neue opengl gadget schnell und sinnvoll (programmiere hauptsächlich nur linux)
oder doch lieber nen sdl screen , also sehr von vorteil sind die pb-mouse abfragen, da muss man es selber
nicht machen, aber mir gehts eher um geschwindigkeit
amiga rulez...
Rebirth Software
Rebirth Software