TailBite BETA for PB V4 - Qword Bug

Everything else that doesn't fall into one of the other PB categories.
User avatar
Guimauve
Enthusiast
Enthusiast
Posts: 742
Joined: Wed Oct 22, 2003 2:51 am
Location: Canada

TailBite BETA for PB V4 - Qword Bug

Post by Guimauve »

This message is for El_Choni, it's about Tailbite

I receive these error messages

Error at line 21 : "Qword" is not a valid argument type

Error at line 22 : "Qword" is not a valid result

When I try to built a Lib with this following code :

Code: Select all

ProcedureDLL.b LoopByte(Nombre.b, Minimum.b, Maximum.b, Increment.b)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

ProcedureDLL.w LoopWord(Nombre.w, Minimum.w, Maximum.w, Increment.w)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

ProcedureDLL.l LoopLong(Nombre.l, Minimum.l, Maximum.l, Increment.l)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

ProcedureDLL.q LoopQuad(Nombre.q, Minimum.q, Maximum.q, Increment.q)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

ProcedureDLL.f LoopFloat(Nombre.f, Minimum.f, Maximum.f, Increment.f)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

ProcedureDLL.d LoopDouble(Nombre.d, Minimum.d, Maximum.d, Increment.d)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Minimum
      
   ElseIf Nombre < Minimum
      
      Nombre = Maximum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure

; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

ProcedureDLL.b ScrollByte(Nombre.b, Minimum.b, Maximum.b, Increment.b)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 

ProcedureDLL.w ScrollWord(Nombre.w, Minimum.w, Maximum.w, Increment.w)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 

ProcedureDLL.l ScrollLong(Nombre.l, Minimum.l, Maximum.l, Increment.l)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 

ProcedureDLL.q ScrollQuad(Nombre.q, Minimum.q, Maximum.q, Increment.q)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 

ProcedureDLL.f ScrollFloat(Nombre.f, Minimum.f, Maximum.f, Increment.f)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 

ProcedureDLL.d ScrollDouble(Nombre.d, Minimum.d, Maximum.d, Increment.d)
   
   Nombre + Increment
   
   If Nombre > Maximum
      
      Nombre = Maximum
      
   ElseIf Nombre < Minimum
      
      Nombre = Minimum
      
   EndIf
   
   ProcedureReturn Nombre
   
EndProcedure 
Regards
Guimauve
El_Choni
TailBite Expert
TailBite Expert
Posts: 1007
Joined: Fri Apr 25, 2003 6:09 pm
Location: Spain

Post by El_Choni »

Fixed, thanks.
El_Choni
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

where can i find and download the beta? thx
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8452
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

The beta I'm using is from Feb 9. Is there a more recent one available, El_Choni?
BERESHEIT
User avatar
Guimauve
Enthusiast
Enthusiast
Posts: 742
Joined: Wed Oct 22, 2003 2:51 am
Location: Canada

Post by Guimauve »

va!n wrote:where can i find and download the beta? thx
Here : http://www.purearea.net/pb/english/index.htm

In Tool download section

Regards
Guimauve
El_Choni
TailBite Expert
TailBite Expert
Posts: 1007
Joined: Fri Apr 25, 2003 6:09 pm
Location: Spain

Post by El_Choni »

Not a new one yet, sorry. I'll upload it as soon as it is enough bug-free...
El_Choni
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

nice to hear El_Choni! thanks in advance! :wink:
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Post Reply