help with fast ext

Blitz3D Forums/Blitz3D Programming/help with fast ext

jtassinari(Posted 2010) [#1]
Hi there,

i do not know if it's the place to ask about Fast Exp.
I just bought the 1.15 retail release, as i was intereseted in reflaction/refraction effects. But it looks like most of the .bb samples don't run.

i added the .dll tot he bin folder and the .decls in the UserLib folder.
Am i missing something?

Cheers,

jTassinrai


stayne(Posted 2010) [#2]
I usually put the .dll in the directory with the .bb I'm running. What error is it throwing?


jtassinari(Posted 2010) [#3]
Hi Stayne,

i'm getting Memory Access Violation...
and even running the demos from the FastExtension folder including in there the .dll i recive that error while the fastext.bb is executed on this function


Function GetBuffer% ()
Return SetBuffer_ (-1)
End Function

cheers,
jTassinari


Charrua(Posted 2010) [#4]
hi, don't place the dll in the bin folder
place them on the userlibs folder or in the application folder.
i prefere the first so, no more than one copy (usually the last one) is on my system. At the time to do a zip for distribution, remember to include the dll with your exe)

From the "userlibs.txt" in that folder:

There is now a directory in the root blitzpath called 'userlibs'.

By adding DLLs and '.decls' files to this directory, you can extend blitz's command set.



Juan


jtassinari(Posted 2010) [#5]
i tested all the combinations, could there be a missworking relation among b3d 1.105 and fast ext 1.15? anyone has them working properly?

thanks,
cheers,
jTassinari


Kryzon(Posted 2010) [#6]
You can certify yourself of this matter by testing your FastEXT with B3D 1.104.


Charrua(Posted 2010) [#7]
hi again, probably this is the problem

in the v105 thread people are sayin that this new release broke fast ext and mikahilV is saying that will work on the new version:
http://blitzbasic.com/Community/posts.php?topic=89691

install an earlier distribution of blitz3d, till an update of fastExt appear.

Juan


stayne(Posted 2010) [#8]
comment out the line Setbuffer Backbuffer().


GIB3D(Posted 2010) [#9]
By the way I always put the DLLs in the bin folder and in the folder of the source. As far as I know, when you run a program using a DLL through the IDE you need the DLL in the bin folder because that's where the blitzcc.exe is. But if you compile a program it needs to be with the DLL so that's why I also put one with the source code.

So basically the DLL needs to be with the EXE that is being run. Running from an IDE uses the BlitzCC.exe which is in the bin folder, so put DLL's there.

Also, use 1.104 (or lower) with FastExt until FastExt gets updated.


jtassinari(Posted 2010) [#10]
thanks everyone my friends,
> i'll roll back the installation to 1.104, and test all over again =)

Got back to 1.104 and it works fine, :D

thanks again,
cheers,

jTassinari


MikhailV(Posted 2010) [#11]
@jtassinari: Please, don't panic and wait FastExt for B3D 1.105, new FE version in progress...