Page 33 of 40

Posted: Fri Jan 12, 2007 2:19 pm
by Flype
Hello,

@srod
agree. it's very good.

@abbklaus
Do you think it is technically possible, one day, to transmit LinkedLists and Arrays as arguments in functions (ProcedureDLL) with TailBite just like PB does ?

This feature would make (my) life much easier in some case...

Posted: Sat Jan 13, 2007 2:13 am
by ABBKlaus
Hi,

fixed the quick-help bug in TailBite :wink:
new version 1.3 PR 1.82 can be downloaded here :arrow: TailBite 1.3PR1.82
or via "check for updates" button (only newer version >1.3 PR1.8 )

Regards Klaus
gnozal wrote:There is a little problem with the quick-help text though, which is PureSMTP_SendMail([ilTo.s, MailFrom.s, Subject.s, MsgBody.s [, Attachments.s [, UserName.s [, Password.s [, HeaderAddon.s]]]]) instead of PureSMTP_SendMail([MailTo.s, MailFrom.s, Subject.s, MsgBody.s [, Attachments.s [, UserName.s [, Password.s [, HeaderAddon.s]]]])

Posted: Sat Jan 13, 2007 2:33 am
by ABBKlaus
Flype wrote:@abbklaus
Do you think it is technically possible, one day, to transmit LinkedLists and Arrays as arguments in functions (ProcedureDLL) with TailBite just like PB does ?

This feature would make (my) life much easier in some case...
@Flype
for now i must say i do not have the knowledge, but i´m learning more every day :wink:

@Gnozal
there is a bug in PureHelp Maker (V1.01.84) :
with the new version of tailbite i want to compile every help file again, but the Syntax-Window isn´t updated at all when i press the Button 'Library information extraction'.
i edited the *.phm files manually as workaround, but that is against your rule :roll:
PureHELPMaker Project *** DO NOT EDIT ***
Regards Klaus

Posted: Sat Jan 13, 2007 8:45 am
by gnozal
ABBKlaus wrote:@Gnozal
there is a bug in PureHelp Maker (V1.01.84) :
with the new version of tailbite i want to compile every help file again, but the Syntax-Window isn´t updated at all when i press the Button 'Library information extraction'.
The Button 'Library information extraction' only adds new functions, it does not update existing functions if 'do not overwrite data' is checked. I will change this, so that for existing functions only the quick-help is updated.
ABBKlaus wrote:i edited the *.phm files manually as workaround, but that is against your rule :roll:
PureHELPMaker Project *** DO NOT EDIT ***
It's not a rule, it's a warning. Of course you can edit the files if you know what you do ( I do it myself :wink: ).

Posted: Fri Jan 19, 2007 10:18 am
by Maxus
Last version does not work.
In her there is a big bug, it concerns entrance parameters in the program.

After download source codes also has removed these lines and compile EXE:

Code: Select all

;-Test
AddElement(Parameter())
Parameter()="C:\Programme\PureBasic400\Examples\Printer_Lib\Source\Printer_Lib.pb"
AddElement(Parameter())
Parameter()="/KEEPSRCFILES"
AddElement(Parameter())
Parameter()="/WRITEBATCH"
All has perfectly earned.

Posted: Sat Jan 20, 2007 7:12 pm
by ABBKlaus
Yes you are right Maxus (i use this to test Tailbite)

Sorry :oops: , i will fix it when i´m at home later this evening.


Regards Klaus

Posted: Sun Jan 21, 2007 12:37 am
by ABBKlaus
Hi all,

corrected Version (still V1.82) ready for download

@Maxus betatesters are welcome :wink:

Regards Klaus

Posted: Sun Jan 21, 2007 12:52 am
by Maxus
I like this program.
I like to work with it.
Thanks for the invitation, I shall be glad to help.

Posted: Sun Jan 21, 2007 11:14 am
by DoubleDutch
I'm trying to update an old library (ConsoleX) to PB v4 using tailbite and am currently getting no errors with Tailbite, but POLINK errors when trying to use one of the commands.

I've isolated it to the use of 'Global'...

Code: Select all

Global table$="0123456789abcdef"

Procedure.s Base(string$,base,base2=10)
;table$="0123456789abcdef"
	If base>1 And base<17 And base2>1 And base2<17
		If base=base2
			result$=string$
		Else
			If base>10
				string$=LCase(string$)
			EndIf
			For loop=1 To Len(string$)
				digit=FindString(table$,Mid(string$,loop,1),1)
				If digit
					number.q*base
					number+(digit-1)
				EndIf
			Next
			If base2=10
				result$=StrQ(number)
			Else
				Repeat
					remainder=number%base2
					number=number/base2
					result$=Mid(table$,remainder+1,1)+result$
				Until number=0
			EndIf
		EndIf
	EndIf
	ProcedureReturn result$
EndProcedure

ProcedureDLL.s BaseX(string$,base)
	ProcedureReturn Base(string$,base)
EndProcedure

ProcedureDLL.s BaseX2(string$,base,base2)
	ProcedureReturn Base(string$,base,base2)
EndProcedure
If "global table$=..." is inside the Base procedure (as just "table$=...", it works okay... if not (like above) then I get the following POLINK errors when BaseX is used within a program:
POLINK: error: Unresolved external symbol 'X_v_table$'.
POLINK: fatal error: 1 unresolved external(s).
Any ideas?

Posted: Sun Jan 21, 2007 4:49 pm
by SFSxOI
Just used it, seems to work fine. Any idea when the final version might be available?

Posted: Sun Jan 21, 2007 5:05 pm
by DoubleDutch
SFSxOI: You had no POLINK error?

Posted: Sun Jan 21, 2007 5:15 pm
by DoubleDutch
Rebooted, and the problem has gone. Strange!

Posted: Wed Mar 07, 2007 8:06 am
by IceSoft
How can I use my own Userlib (ICE_SpriteFont3D) togther with the nice DX9 subsystem?

Tailbite does not check the subsystem flag. Right?

Posted: Sun Mar 11, 2007 3:20 am
by El_Choni
Hi,

I've been away a long time. Just wanted to thank ABBKlaus for taking over the project -sorry for the uncommented code-. I haven't had time for coding at all lately, and I doubt I'll have any in the future. I felt guilty for leaving Tailbite as it was with a number of bugs and features in progress, so the news that someone else has got started with it makes me somehow feel OK... :)

I'll drop by when I can, and help if I can, but I probably won't have much time to show up.

Again, thank you a lot, ABBKlaus, and my apologies to everyone that had trouble with Tailbite.

Regards,

Posted: Mon Mar 12, 2007 11:37 am
by Maxus
The program with Import, ImportC commands does not work