BASIC

Author Topic: Blitz "decl" wrapper  (Read 21427 times)

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10715
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Blitz "decl" wrapper
« Reply #45 on: 2008-Sep-18 »
ich scmeiß' mich weg! WAYNE!

Offline Schranz0r

  • Premium User :)
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 5024
  • O Rly?
    • View Profile
Re: Blitz "decl" wrapper
« Reply #46 on: 2008-Sep-18 »
ich kann mir vorstellen das es Wayne auch mal nicht interessiert. Warum müsst ihr Wayne immer mit sonem müll belagern ;)

ähhhh ... :
I <3 DGArray's :D

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

Offline Heiko

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 500
    • View Profile
Re: Blitz "decl" wrapper
« Reply #47 on: 2008-Sep-18 »
Ick mein das so.....   
Code: GLBasic [Select]
block = Xo_LoadMesh("block.b3d")
das geht, aber
Code: GLBasic [Select]
block = Xo_LoadMesh("media/block.b3d")
geht net.

Dazugehörige Funktion:

Code: GLBasic [Select]
FUNCTION Xo_LoadMesh: path$, parent = 0
INLINE
    if(xLoadMesh)
    path_Str.Alloc(512);
      return xLoadMesh(path_Str.GetStrData(),parent); path_Str.CalcLen();
ENDINLINE
ENDFUNCTION

Ryzen 5 2400G - MSI B450 Tomahawk

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10715
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Blitz "decl" wrapper
« Reply #48 on: 2008-Sep-18 »
mach vorher ein:
Code: GLBasic [Select]
FUNCTION Xo_LoadMesh: path$, parent = 0
path$ = REPLACE$("/", "\\")
INLINE
    if(xLoadMesh)
    path_Str.Alloc(512);
      return xLoadMesh(path_Str.GetStrData(),parent); path_Str.CalcLen();
ENDINLINE
ENDFUNCTION
 

Offline Heiko

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 500
    • View Profile
Re: Blitz "decl" wrapper
« Reply #49 on: 2008-Sep-20 »
Code: GLBasic [Select]
path$ = REPLACE$("/", "\\")

müsste ja

Code: GLBasic [Select]
path$ = REPLACE$(path$, "/", "\\")

heißen...

aber kommt trotzdem so oder so ein SYNTAX ERROR beim Compilieren.....

Fehler liegt in "\\". Wenn ich die \\ als string nehme, erscheint die schliessende klammer immer noch "string"grau, und nicht weiß.
fazit
Code: GLBasic [Select]
\
in strings machen probleme...

p.s. hab jetzt die aktuelle 5ér drauf...

Lösung
Code: GLBasic [Select]
path$ = REPLACE$(path$, " / ", " \\ " )
Leerzeichen vor und dannach....
« Last Edit: 2008-Sep-20 by Heiko »
Ryzen 5 2400G - MSI B450 Tomahawk

Offline Schranz0r

  • Premium User :)
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 5024
  • O Rly?
    • View Profile
Re: Blitz "decl" wrapper
« Reply #50 on: 2008-Sep-21 »
oder einfach CHR$(dec) benutzen :)  :nana:  :good:  :whistle:


<3  :|
I <3 DGArray's :D

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10715
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Blitz "decl" wrapper
« Reply #51 on: 2008-Sep-22 »
Jo. Schranzor hat recht.
oder mach's inline.

path_Str = REPLACE_Str(path_Str, CGStr("/"), CGStr("\\"));

Offline Heiko

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 500
    • View Profile
Re: Blitz "decl" wrapper
« Reply #52 on: 2008-Sep-22 »
war net viel, habs schon alles ersetzt....
Ryzen 5 2400G - MSI B450 Tomahawk