LonkeroAdministrator
(KiX Master Guru)
2002-11-14 08:59 PM
BBChecker II 1.5.2

as the topic name changes, so changes the version...

seriously, our BBchecker (KiXtart Bulleting Board New Post Checker) gets to new version.
changes after 1.5 are:
in 1.5.1 done multiple buggie fixes and fine tuning and enchanging old features.
1.5.2 has also some fixes but the main thing is Private Message functions (PMchecker and PMessenger)


those fixes are so intensive that this build when used without slider should run just fine 24/7 some weeks (haven't tested longer)

whit slider the estimated time is 1-4 days depending on new post amount and memory size.
this is due to leak in memory management which can't be pointed towards neither kixforms nor kix... yet.

anyway, don't want to talk too much, I'll let the "program" speak for itself.

download:
http://www.gwspikval.com/jooel/scripts/bbChecker/BBChecker.exe

sources:
http://www.gwspikval.com/jooel/scripts/bbChecker/sources/

[Razz]


Howard Bullock
(KiX Supporter)
2002-11-14 09:12 PM
Re: BBChecker II 1.5.2

[Cool] the Private message functionality is awesome. [Eek!]

LonkeroAdministrator
(KiX Master Guru)
2002-11-14 09:18 PM
Re: BBChecker II 1.5.2

ok, first quick update 1.5.2.1 loaded.
only affected files are installer and checker.kix

if you already downloaded the 1.5.2 just go to misc and set the pm-check interval and that's it.


ShawnAdministrator
(KiX Supporter)
2002-11-14 09:23 PM
Re: BBChecker II 1.5.2

What Howard said ! This latest build just knocked my socks off - I've fallen and I can't get up ! This PM thingy is brilliant - cudos to you and Les ...

Radimus
(KiX Supporter)
2002-11-14 09:25 PM
Re: BBChecker II 1.5.2

you need to get this to the UBB guys...

Or, perhaps they need to get with you [Big Grin]


Les
(KiX Master)
2002-11-15 02:14 AM
Re: BBChecker II 1.5.2

Sorry to report the PM check routine in Function Update() bombs with the following error:
array reference out of bounds!
if $c[3][0]+$c[3][2]+$c[3][3]>$PMnewist[3][0]+$PMnewist[3][2]+$PMnewist[3][3] and instr($c[3][1],@month)


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 02:16 AM
Re: BBChecker II 1.5.2

les, I need help on this as thought I fixed that already [Mad]

do you have any incoming messages?


Les
(KiX Master)
2002-11-15 02:24 AM
Re: BBChecker II 1.5.2

Not at the moment but Shawn sent me two and it bombed both times.

Send me one.


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 02:27 AM
Re: BBChecker II 1.5.2

dunno, there is array check...
are you locked of?

have to see, but if it bombs it says that there is something wrong with the parse.udf


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 03:42 PM
Re: BBChecker II 1.5.2

ok, there is in the update() line:
if 3=ubound($c)

this checks that the data is correct but it does not check if there is no previous data.
so, changing it to:
if 3=ubound($c) and 3=ubound($PMnewist)

should fix that...


Les
(KiX Master)
2002-11-15 03:45 PM
Re: BBChecker II 1.5.2

OK, replaced the errant line... send me a PM.

LonkeroAdministrator
(KiX Master Guru)
2002-11-15 03:49 PM
Re: BBChecker II 1.5.2

les, inform here or sending new pm that the first came so can send you other...

Les
(KiX Master)
2002-11-15 03:52 PM
Re: BBChecker II 1.5.2

...and translated to Canadian English? [Confused]

LonkeroAdministrator
(KiX Master Guru)
2002-11-15 03:56 PM
Re: BBChecker II 1.5.2

???

did the Private Message arrive and did your checker notify you about it?

what is your check interval?
if it is really long, I will have to wait little longer.

good enough? [Big Grin]


Les
(KiX Master)
2002-11-15 03:59 PM
Re: BBChecker II 1.5.2

Yeah, default 5 min. out-of-the-box setting. Don't want to fiddle with it now so it comes natural.

I will reply to the PM.


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 04:18 PM
Re: BBChecker II 1.5.2

didn't get them?

if it hasn't popped the messagebox, could you check your profile.
I sent the first 30 mins ago.


Kdyer
(KiX Supporter)
2002-11-15 04:37 PM
Re: BBChecker II 1.5.2

Whoa.. This looks really cool!

Kent


Les
(KiX Master)
2002-11-15 04:40 PM
Re: BBChecker II 1.5.2

Changed the time to 2 min. and it changes to 20. [Frown]

Changed the time to 3 min. and it sticks.


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 05:00 PM
Re: BBChecker II 1.5.2

checked that.
indeed, but, it's bug in kixforms.

the value is correctly transferred as two and it comes back correctly but feeding it to box makes kixforms add a zero to it.

shawn?

{edit} going home... online after a while...

[ 15. November 2002, 17:03: Message edited by: Lonkero ]


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 08:05 PM
Re: BBChecker II 1.5.2

for those who are experiencing this PM-related crash I suggest getting from the current sources directory new checker.kix and parser.udf

seems to be working ok (not sure as need some PM's to test)


ShawnAdministrator
(KiX Supporter)
2002-11-15 08:29 PM
Re: BBChecker II 1.5.2

Jooel, so is there a suspected bug in forms ?

Are you on MSN ... maybe we should/could setup a chat 2nite ?


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 08:35 PM
Re: BBChecker II 1.5.2

maybe.
I'm currently trying to make the memory leak happen with just kix and 10 000 000 looped calls to function... no go, the memory does not get grown.
when I left from work, every time slider ran the consumption was just the same as the slider add size so it does not release.

I think, as I have dimmed the vars, kixtart releases the mem but you don't have "quit" workaround there so the memory stays reserved even though it's not kix anymore reserving it...
what you think?


ShawnAdministrator
(KiX Supporter)
2002-11-15 08:48 PM
Re: BBChecker II 1.5.2

Are you saying that during testing, looped calls to the slider is good - it doesn't leak - but when used in BBChecker, it still leaks ?

LonkeroAdministrator
(KiX Master Guru)
2002-11-15 08:53 PM
Re: BBChecker II 1.5.2

no, can't test with slider as it is forms object and I want to know which one has the problem.
I had this:
code:
function tester()
dim $variable
$variable="1",2,1.5
endfunction

for $counter=0 to 1000000
tester
next
get $
exit 0

and before pressing the key, checked the mem. no change.
but doing:
code:
function tester()
dim $variable
$variable=createobject("kixtart.form")
endfunction

for $counter=0 to 100
tester
next
get $
exit 0

eats 150M memory which is "lost" somewhere.
and that is why I tracked it down to kixforms.
the object does not die.


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 08:55 PM
Re: BBChecker II 1.5.2

that said, we can say it's not mem leak.
it's the design of kixforms


ShawnAdministrator
(KiX Supporter)
2002-11-15 09:21 PM
Re: BBChecker II 1.5.2

And it goes without saying that these tests were run using Build 37.

LonkeroAdministrator
(KiX Master Guru)
2002-11-15 09:27 PM
Re: BBChecker II 1.5.2

actually not.
stupid me, installed the checker and somehow messed that.
I'll test again.

meanwhile, could you check on the misc stuff.
selecting the first entry (2) in the PM check interval results in 20 when next time running misc

I've checked what the value is (actually the check is there in the code of current sources folder) and it is 2 when going to misc but setting it as the value somehow changes it to 20????


LonkeroAdministrator
(KiX Master Guru)
2002-11-15 10:19 PM
Re: BBChecker II 1.5.2

ok, the same test with forms did not show any significant raise so did it with 1000 instead of 100 and got over 50M usage with the 37

Les
(KiX Master)
2002-11-16 03:53 AM
Re: BBChecker II 1.5.2

OH SHIT! OH SHIT! OH SHIT!
DL's new code for bbchecker and the darn thing would bring up the console every time I clicked the PM interval. No way to close except end task and then KiX would log me out.

Figured I'd uninstall and reinstall so dragged uninst.kix onto WKiX32 and it WIPED OUT HALF OF MY HARD DRIVE!

Guess what? Home PC... no backup... OH SHIT!


NTDOCAdministrator
(KiX Master)
2002-11-16 03:57 AM
Re: BBChecker II 1.5.2

Dang... I HOPE you're joking.

I hate it when that kind of crap happens. This "testing" of scripts is SCARY! some times.

Hope you're doing okay Les.


LonkeroAdministrator
(KiX Master Guru)
2002-11-16 03:59 AM
Re: BBChecker II 1.5.2

[Eek!] [Frown] [Mad] [Frown]
eh, sorry?
[Eek!] [Frown] [Mad] [Frown]


LonkeroAdministrator
(KiX Master Guru)
2002-11-16 04:01 AM
Re: BBChecker II 1.5.2

yep.
it was not test but mis use.
$dir=@curdir+"\"

says my script and if drap&dropped, well, one can imagine what happens.
I quess that is the reason there is that link in bbchecker menu...


Les
(KiX Master)
2002-11-16 04:02 AM
Re: BBChecker II 1.5.2

No, I kid you not. Bailed out when the icons started dissappearing off my desktop. Wiped out the root too. I put enough of it back together to boot and connect. DL'd a demo undelete but it's crippleware.

NTDOCAdministrator
(KiX Master)
2002-11-16 04:04 AM
Re: BBChecker II 1.5.2

Les,

Jump to another comp if you can..

I need to run home and pick up dinner for family, but I can help you out in a little while. Send me an email.

bye... gotta run for now.


Les
(KiX Master)
2002-11-16 04:05 AM
Re: BBChecker II 1.5.2

Yeah Jooel, I looked at the code afterwards and well DOH, it was a real dumb thing on my part to drag/drop it on WKix32.

LonkeroAdministrator
(KiX Master Guru)
2002-11-16 04:09 AM
Re: BBChecker II 1.5.2

well, I must say, for normal non-kixer it's dumb but for you I feel sorry and I feel that I'm in dept.
should have made some sort of question of verify for kixtart users sake...

really sorry on that.


Les
(KiX Master)
2002-11-16 04:20 AM
Re: BBChecker II 1.5.2

Eh, don't sweat it. Time for me to put my sig in all caps, me thinks.

I just need to recover a few files. It was time to scrub the box anyway. IE6 wouldn't work and IE 5.5 would case a reboot sometimes.


LonkeroAdministrator
(KiX Master Guru)
2002-11-17 09:04 AM
Re: BBChecker II 1.5.2

ok, got checker to use POST instead of GET on the sender.
seems that at least ";" breaks the post, but will see.
normal text seems to come nicely even if long.


LonkeroAdministrator
(KiX Master Guru)
2002-11-17 09:16 AM
Re: BBChecker II 1.5.2

so, got also slider out from the main file and process.
this meaning:
-no mem leak with current kixforms
-no stealing focus
-no popping up checker window when slider shows
-no hang of checker form during slider run


Les
(KiX Master)
2002-11-20 01:10 AM
Re: BBChecker II 1.5.2

Every now and then my bbchecker goes wild budda binging a whole bunch of old posts. When I see 'Today's Active topics' those same old post are not there. Somehow it is seeing an old cached page. I've seen this happen on both my work and home computers.

Any thoughts?


Howard Bullock
(KiX Supporter)
2002-11-20 01:11 AM
Re: BBChecker II 1.5.2

Me too.

LonkeroAdministrator
(KiX Master Guru)
2002-11-20 01:13 AM
Re: BBChecker II 1.5.2

eh?
roflol! eh...
uh... eh...

only thing I can imagine is the ie cache thingie...
still, it rewrites it on start up but...

dunno, IE thing it must be, but what, dunno.


Les
(KiX Master)
2002-11-20 01:22 AM
Re: BBChecker II 1.5.2

Should I try uninstalling?

LonkeroAdministrator
(KiX Master Guru)
2002-11-20 01:25 AM
Re: BBChecker II 1.5.2

that should help [Big Grin] [Razz]

get the newist files from the current folder and try with those.


Howard Bullock
(KiX Supporter)
2002-11-20 01:32 AM
Re: BBChecker II 1.5.2

I have noticed the behavior after I "flush" the history. Les, have you experienced it at other times?

LonkeroAdministrator
(KiX Master Guru)
2002-11-20 01:35 AM
Re: BBChecker II 1.5.2

I experience lack of coffee.

I've seen weird stuff with the new post retrieval.
it can take some minutes for them to arrive.

this thing I still haven't seen.


Les
(KiX Master)
2002-11-20 01:59 AM
Re: BBChecker II 1.5.2

Howard,
By 'clear history' do you mean bbchecker or IE. Not too often I clear IE History (YKWIM [Wink] ) but very often I clear bbchecker history. I do it so often I had Jooel add a button! The budda bings come in a rush sometime after.

I wonder if it is caused by a delay with the board not responding and then when it's back, budda bing!


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 02:03 AM
Re: BBChecker II 1.5.2

it may be the method it uses...
if net link is out that first time it scans for the files, and later on, it will show newist post from all forums.

will make a fix.


Howard Bullock
(KiX Supporter)
2002-11-20 02:05 AM
Re: BBChecker II 1.5.2

Yes, this happens when I use the bbChecker Toilet button.

LonkeroAdministrator
(KiX Master Guru)
2002-11-20 02:08 AM
Re: BBChecker II 1.5.2

you can try it out yourself:
$$c=parse(1) $$old=$$c[0]

is the line I removed.
at the end of the script... in history block of init-sub.

I wonder, is the PM broken in the new files.
I didn't get any info on those and got one about 17 minutes ago!


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 02:47 AM
Re: BBChecker II 1.5.2

ok, that was the same 2 min issue we got before.
I mistakenly had set the interval to 20 mins.

anyway, if you get crashes with PMcheck, there is fix file for that (checker.kix)

I got with last build on every bloody time.
dunno why.


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 05:50 AM
Re: BBChecker II 1.5.2

I'm not seeing any error in this misc, but still, selecting the lowest available value for $pt gives the same value added with zero at the end.
not sure is it bug in my code or kixforms, shawn?
code:
dim $f,$lt,$,$fp,$fo,$fs,$fb,$pt
$f = CreateObject("kixtart.form")
$f.caption = "bbChecker II - Miscellaneous"
$f.clientwidth = 250
$f.clientheight = 330
$f.top = $f.screen.height/2-100
$f.Left = $f.screen.width-720
$f.fontbold=1
$f.fontname = "Bookman Old Style"
$f.printxy(20,10,"bbChecker II 1.5.2.14")
$f.fontbold=0
$f.printxy(20,30,"Based on:")
$f.printxy(20,45,"Kixtart 4.12 (wkix32.exe)")
$f.printxy(20,60,"KixForms 2.1.3 (KixForms.dll)")
$f.printxy(20,80,"Special thanks for helping me out")
$f.printxy(20,95,"and making things possible go to:")
$f.fontitalic=1
$f.printxy(20,110,"Ruud van Velsen")
$f.printxy(20,125,"Shawn Tassie")
$f.printxy(20,140,"Patrick Rutten")
$f.printxy(20,155,"...")
$f.printxy(20,170,"BB regulars!")
$f.fontitalic=0
$f.fontname = "helvetica"
$lt=$f.combobox(,150,235,40,17)
$lt.style=1
for $=10 to 99 $lt.additem($) next $lt.value=20
$pt=$f.combobox(,150,210,40,17)
$pt.style=1
for $=1 to 30 $pt.additem($) next $pt.value=1 ;+$PMinterval
$f.printxy(20,212,"PM check interval (mins):")
$f.printxy(20,237,"Post check interval (secs):")
$fp = $f.checkbox("Don't show my posts",20,258,130,15)
$fo = $f.checkbox("Beep on post",20,280,110,15)
$fs = $f.checkbox("Show slider",20,300,90,15)
$fp.value = 1
$fo.value = 1
$fs.value = 1
$fb = $f.button("OK",170,305,75,20)
$fb.onclick = '$$f.hide'
$f.show
While $f.visible $=Execute($f.doevents) Loop



ShawnAdministrator
(KiX Supporter)
2002-11-20 05:59 AM
Re: BBChecker II 1.5.2

My guess is that you have a double-dollar sign variable outside of an event loop string ... for example, checking further.

LonkeroAdministrator
(KiX Master Guru)
2002-11-20 06:04 AM
Re: BBChecker II 1.5.2

shawn, double dollar?
first, thing is that when for to next loop is used, the var is always initialized.

second is, I tried changing the var name to something spooky and no change.

third, this is stand alone script, meaning that you can copy&paste it to your system and see the fact.
it has hard set the value to 1 and it opens with 10.
changing it to 2 will show it as 2

so, there may not be a script issue and that can't be checker related as the behaviour is also in standalone separate script process.


ShawnAdministrator
(KiX Supporter)
2002-11-20 06:21 AM
Re: BBChecker II 1.5.2

ah ok - see what your talking about now Lurenko, checking into it ...

ShawnAdministrator
(KiX Supporter)
2002-11-20 06:39 AM
Re: BBChecker II 1.5.2

ok bud - fixed in the next release. The combobox wasn't properly selecting the first entry in the list (obviously). Temporary work-around to select first item only is:

$cb.listindex = 0

Hope this is ok until next release.

[ 20. November 2002, 06:39: Message edited by: Shawn ]


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 06:55 AM
Re: BBChecker II 1.5.2

yep.
I'm still waiting for it.
I deny to package my checker before it comes out [Razz]


Kdyer
(KiX Supporter)
2002-11-20 07:11 AM
Re: BBChecker II 1.5.2

Jooel,

Just downloaded the version of bbdep.sig from your site and it appears to not have the updates that we talked about.

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 07:13 AM
Re: BBChecker II 1.5.2

it has no updates whatsoever.
once I uploaded it, haven't changed...
should I say, "been too busy"?


Kdyer
(KiX Supporter)
2002-11-20 07:22 AM
Re: BBChecker II 1.5.2

That is O.K.

The BBDEP.SIG should have:
code:
[wkix32.exe]
size="233472"
version="4, 12, 0, 0"

[kixforms.dll]
size="172032"
version="2.1.2.36"

HTH,

Kent

[ 20. November 2002, 07:24: Message edited by: kdyer ]


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 07:27 AM
Re: BBChecker II 1.5.2

I'll make a sig-file updater which I can run everytime I upload the files.
about the enchangements, will need to look further later on.


Kdyer
(KiX Supporter)
2002-11-20 07:33 AM
Re: BBChecker II 1.5.2

Jooel,

I can agree with the "overshooting" on the file size thing..

The version found would be cool though..

Kent


Kdyer
(KiX Supporter)
2002-11-20 09:27 AM
Re: BBChecker II 1.5.2

Jooel,

Here is a sig generator that I threw together on this..

Not quite all there, but functional.. [Smile]

code:
 ; -- Sigen.kix
; -- by Kent Dyer
; -- version .1
; -- For generating a list of files for BBChecker
; -- Thanks Lonkero!
; -- to do - get the KIXFORMS.DLL Component going
BREAK ON
CLS
$programfilesdir = readvalue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion","ProgramFilesPath")
SHELL "%comspec% /c echo %programfiles% > bbtmp.txt"

IF Open(3, @scriptdir + "\bbtmp.txt") = 0
$x = trim(ReadLine(3))
close(3)
ENDIF
$location = "$x\BBchecker"

IF exist(@scriptdir + "\bbtmp.txt")
DEL @scriptdir + "\bbtmp.txt"
ENDIF

IF exist(@scriptdir+"\bbdep.sig")
DEL @scriptdir+"\bbdep.sig"
ENDIF

;$kixforms = READVALUE("HKEY_CLASSES_ROOT\CLSID\"+readvalue("HKEY_CLASSES_ROOT\Kixtart.Form\CLSID","")+"\InprocServer32","")

;if "kixforms.dll"=$files
; $location=$kixforms
; else
; $location=$bbcheckerdir+$files
; endif

IF Open( 3 , @scriptdir+"\bbdep.sig", 5 ) = 0
$filename = Dir($location+"\*.*")
WHILE TRIM($filename) <> "" AND @error = 0
IF LEN($filename) > 2
? $filename
$filsize = getfilesize($location+"\"+$filename)
?$filsize

$x = WriteLine( 3 , "[$filename]" + @crlf)
$x = WriteLine( 3 , "size="+chr(34)+$filsize+chr(34) + @crlf)
IF INSTR($filename,"exe") OR INSTR($filename,"dll")
$filversion = getfileversion($location+"\"+$filename)
$x = WriteLine( 3 , "version="+ chr(34) + $filversion + chr(34) + @crlf)
ENDIF
$x = WriteLine( 3 , @crlf)
ENDIF
$x = ""
$filename = Dir() ; retrieve next file
SLEEP 1
LOOP
ELSE
BEEP
? "failed to open file, error code : [" + @error + "]"
Close(3)
ENDIF

Have fun!

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 09:45 AM
Re: BBChecker II 1.5.2

yep, and the idea is little wrong [Wink]

I thought of having in my kixforms-code-center a code that scans for the bbcheckers to sent files which are totally different than the files in the program files.

I never overwrite the latter and I almost never use them.
only usage for those is to check did the installation package workout as expected...

but, I quessed you would write it and that's why I didn't want to say it aloud [Roll Eyes]

anyway, the generator can be as easy as read the same info as in bbdep but write it to the sig-file.
now I started to wonder, should I add also the package version...

on devel builds it would be annoying (I quess) but for normal installs it would be ok:
"signature file is for different version than you are currently using? do you still want to check against it?"


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 10:42 AM
Re: BBChecker II 1.5.2

so, here is my siggen, little shorter and simpler maybe [Wink]
code:
$folder=@scriptdir+"\BBChecker\"
del $folder+"*.sig"
$file=dir($folder)
do
if len($file)>2
$files=$files+$file+chr(10)
endif
$file=dir()
until @error
$files=split(left($files,len($files)-1),chr(10))

for each $file in $files
$=writeprofilestring($folder+"bbdep.sig",$file,"Size",getfilesize($folder+$file))
$=writeprofilestring($folder+"bbdep.sig",$file,"Version",getfileversion($folder+$file))
next

{edit}
it's actually sad that you coded that much...

[ 20. November 2002, 10:44: Message edited by: Lonkero ]


Kdyer
(KiX Supporter)
2002-11-20 07:31 PM
Re: BBChecker II 1.5.2

Jooel,

> I thought of having in my kixforms-code-center a code that scans for the bbcheckers to sent files which are totally different than the files in the program files.

Hmmm... Did I hear an echo in here? As I remember, I mentioned a similar thing to you when the BBDEP.KIX was first put together.

> it's actually sad that you coded that much

Well, you know that is what you get when you try to throw something like that together at 1:00 AM. [Big Grin] As I mentioned, it was really rough code. You are probably asking why I used WRITELINE rather than WRITEPROFILESTRING? Call it silly or wierd.. I just dropped the ball. [Embarrassed]

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 07:34 PM
Re: BBChecker II 1.5.2

btw, could you keep up checking the reply open.
clicked on your post and it opened my previous one.
haven't changed the counter though...


Kdyer
(KiX Supporter)
2002-11-20 07:35 PM
Re: BBChecker II 1.5.2

Jooel,

I do have a sugestion for BBChecker..

How about adding the emoticons from the post in BBChecker?

Just a crazy thought...

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 07:54 PM
Re: BBChecker II 1.5.2

thought of that.
decided to let them be until new kixforms gets out.
also, having beep for PM's also shouldn't be so bad...


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 08:10 PM
Re: BBChecker II 1.5.2

dear kent, I still have one uncoded block.
the installer.
currently, I take care of everything by me self and that is (as les has shown us) maybe not the best way.
and, for using on other boards (dunno if want to do that freeware [Wink] ), it should be controllable by the control panel.
having the uninstaller in there is not hard, but how to keep the reginfo in there too, like IE ca has... I quess even symantec writes every subfolder they install in the uninstaller information...
dunno about the best practise here.
also, currently, if you decide on the installer to not to install, it will still already copy the files, that has to be changed (no one actually has noticed that!)

showing the eula would be nice, but can't show it without kix and registered kixforms.
maybe need to make a generic installer...

patrick, you said about stealing the focus with slider, saw that now.
it seems to happen while working with IE window.


Les
(KiX Master)
2002-11-20 08:15 PM
Re: BBChecker II 1.5.2

I got a better suggestion yet!

Take the preview of each thread (you know, the stuff you see on each topic in 'Today's active...) and put it in the tooltip instead of the URL which is totally useless.


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 08:30 PM
Re: BBChecker II 1.5.2

les, I know you have good ideas, but do you know how much that would cause bandwidth usage?
now, as the board is pretty quiet, not so much, but everytime on new post quering the todays active would hang your system. sorry.


Les
(KiX Master)
2002-11-20 08:46 PM
Re: BBChecker II 1.5.2

I don't know Jooel, thought maybe you already pulled the whole page and just parse and discard what you don't want. I haven't reverse engineered your code to figure what and how you do it.

Still... would be a cool thing to have eh! I find myself opening the "Today's" page just to see the headers.


LonkeroAdministrator
(KiX Master Guru)
2002-11-20 08:49 PM
Re: BBChecker II 1.5.2

I do that too.
then, the thing I've been missing is to have the checker in hang-around mode.
so, it would keep list of the topics active, collection view.
mostlikely it's easier to add another form for the collective info.

you know, when you are away for couple of days and come back and then try to look from the history what you have red and what not...


Kdyer
(KiX Supporter)
2002-11-21 05:51 AM
Re: BBChecker II 1.5.2

Jooel,

For the installer process you could write a log like the InstallShield SETUP.ISS log that is generated. I know that MCA uses this type of process for a "marker" for the KixnnnUpdate.exe packages.

Thanks,

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-23 02:12 AM
Re: BBChecker II 1.5.2

new files uploaded.
for those too lazy to scroll the url:
http://www.gwspikval.com/jooel/scripts/bbChecker/sources/current/

also the dep files are current (special thank on that part go to kent and pat)

{edit}
current version being 1.5.2.19
main change since 1.5.2.15 is error check on pm send.
other changes can't remember...

[ 23. November 2002, 02:15: Message edited by: Lonkero ]


Kdyer
(KiX Supporter)
2002-11-23 08:08 AM
Re: BBChecker II 1.5.2

Jooel,

Downloaded your new code and get after a while of running it:
quote:

Script error: array reference out of bounds!
if $c[3][0]+$c[3][2]+$c[3][3]>$PMnewist[3][0]+$PMnewist[3][2]+$PMnewist[3][3]
and instr($c[3][1],@month)

Thanks,

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-23 06:04 PM
Re: BBChecker II 1.5.2

pat said so too.
that part hasn't changed for a while...

can't understand what the heck is wrong with it [Mad]


Kdyer
(KiX Supporter)
2002-11-23 06:55 PM
Re: BBChecker II 1.5.2

Jooel,

I think I need to practice what I preach. [Embarrassed]

BBDEP comes through again.

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-23 06:56 PM
Re: BBChecker II 1.5.2

congrats on your 2000,

so, what was wrong?


Kdyer
(KiX Supporter)
2002-11-23 06:58 PM
Re: BBChecker II 1.5.2

BBCheckerII.KIX was of improper size.. I noticed from your previous post it was to be 1.5.2.19 but rec'd 1.5.2.20.

Kent


LonkeroAdministrator
(KiX Master Guru)
2002-11-23 07:04 PM
Re: BBChecker II 1.5.2

yeh, 1.5.2.19 had it all together but it was using bloody IE to report errors on PM send.
you know, those windows saying:
we do not permit this tag, parenthesis in HTML tag

so, parsed that also to show messagebox for what is wrong and return to write mode with message undestroid...

so, current release really is .20, just didn't bother informing about it.


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 03:21 AM
Re: BBChecker II 1.5.2

new version (1.5.2.23), changes since .20:
-much of the code was pushed to own files for easier update and correction (even my eyes could not handle that amount anymore)
-introduced new udf buddyaction which now on takes care of the buddysection
-buddies are now sorted

so, if you don't think those changes are usefull, don't upgrade.

cheers to you sleepy ppl.


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 06:32 AM
Re: BBChecker II 1.5.2

heh.
current 1.5.2.24 has most changes in one build.
don't take it as stable as been running it only 10 minutes.

changed calling of ie (dunno if any faster, more cryptic maybe)
also, took the org and runie and such vars out of the main script to globals.kix so changing of something like boards address can be changed in there and it reflects to all places where used.

but, the main thing was to add go to buddies.
it looked empty when the file had only 1kB of size.

so, new buddylist code does not flush the list every time.
it just add and removes the data accordingly.
this removes the annoying feature of trying to get someones profile showed someone elses cause the list got updated at the same time.

I remember when I was in 1.3.x and cried aloud that the size can't grow over 10k...
well, now the total size is only 26 041 bytes.

anyway, 'til next update you sleepers, see ya!


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 07:06 AM
Re: BBChecker II 1.5.2

ok, that seems to be a commercial crap.
the way listbox is designed, one can't reference the elements in it by index.
so, if I really want to get rid of scrolling the selection, would need a listview in the buddy box and that is little overshooting.
but, as told that it does not open wrong link anymore, hardcoded that in .25
it will work properly, meaning that it memorises your selection and does not allow clicks while it scrolls.
this is so fast that most of us wont even see the flash... well, maybe les with his 100MHz pentium.


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 07:48 AM
Re: BBChecker II 1.5.2

yet new update, broke the ie run like I quessed [Wink]

not sure of it yet either but rewrote it 2 times so it should finally go ok.

and looks good to me so...
uploaded .26


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 10:44 AM
Re: BBChecker II 1.5.2

so, it didn't pass. third time. 27.
also, as doc was afraid of running the checker as les got the unistaller to delete "some" other files too, I decided to change the uninstall code.
the delete dir is now hard coded to %programfiles%\bbchecker.

so, doc, you may try the new code [Wink]


Les
(KiX Master)
2002-11-24 05:08 PM
Re: BBChecker II 1.5.2

OK, DLd 27. Is it just me or is the response to mouse clicks better?

BTW Jooel, I'm not running a P100... more like 500. At work we toss anything slower than 200.


LonkeroAdministrator
(KiX Master Guru)
2002-11-24 05:09 PM
Re: BBChecker II 1.5.2

response to mouse click [Wink]
indeed, I noticed that too [Roll Eyes]


Kdyer
(KiX Supporter)
2002-11-25 02:05 PM
Re: BBChecker II 1.5.2

Jooel,

Downloaded the new version of bbChecker II 1.5.2.27.

quote:
BBCheckerII - PMchck
You have 1 unread Private Message(s) in your profile.
Do you want to open your profile?

If you click the Yes Button..

>>> KiXtart 2001 <<<
S c r i p t error: Error in expression.!

Just to double-check bbdep.kix tells me:

quote:

FILE SIZE VERSION
kixforms.dll 159744 2.1.1.35 Incorrect FileVersion, 2.1.2.36 found

Thanks,

Kent


Kdyer
(KiX Supporter)
2002-11-25 02:12 PM
Re: BBChecker II 1.5.2

Jooel,

Reverted back to 2.1.2.35 and still no change.

Kent


Lee Wilmott
(Starting to like KiXtart)
2002-11-25 02:27 PM
Re: BBChecker II 1.5.2

Until the weekend, I was a BBChecker virgin!

I like it, quite nice; saves me from visiting the website every 5 minutes!

I do have a couple of comments though...

  • When I receive notification of a new post on the board, I click on it and it uses my current IE window to access it...Personally I would prefer it to open a new IE Window each time I click on the notification.
  • Would it also be possible to minimize BBChecker to the system tray? I realise that BBChecker is written in Kix and therefore may not be possible...any comments?
  • Would it also be possible to remove the BBChecker entry from my taskbar?
  • Would it also be possible to remove the "Command Centre" from the bottom right of my display. Basically, what I would like is to be unaware that BBChecker is running, until a post appears on the BB?
  • Is it possible to make some changes to BBChecker's configuration so that I can monitor the Kix forums on the ScriptLogic's website too - Or is that unreasonable?
Cheers; keep up the good work,
Lee


MightyR1
(MM club member)
2002-11-25 02:40 PM
Re: BBChecker II 1.5.2

Lee,

glad to see you're using the checker too [Big Grin]

Concerning your Q's:

Q:
When I receive notification of a new post on the board, I click on it and it uses my current IE window to access it...Personally I would prefer it to open a new IE Window each time I click on the notification.

A:
Yes, in IE under options\advanced, there's an option called "reuse...." clear the checkbox and your problem should be gone.

Q:
Would it also be possible to minimize BBChecker to the system tray? I realise that BBChecker is written in Kix and therefore may not be possible...any comments?

A:
Not yet without any 3rd party utils, this is a known KiXforms issue. Search the old checker posts; it's been discussed before.

Q:
Would it also be possible to remove the BBChecker entry from my taskbar?

A:
See previous answer

Q:
Would it also be possible to remove the "Command Centre" from the bottom right of my display. Basically, what I would like is to be unaware that BBChecker is running, until a post appears on the BB?

A:
Yes you can, the KiX script is adjustable by you. You could make the size of the $m object really small and place it behind the taskbar, but how to close it then???

Q:
Is it possible to make some changes to BBChecker's configuration so that I can monitor the Kix forums on the ScriptLogic's website too - Or is that unreasonable?

A:
It could be, but at the same time??? Think it will take Jooel (checker's author) a lot of time to do this... Jooel???

Lee,
HTH and keep that checker running!!!


Lee Wilmott
(Starting to like KiXtart)
2002-11-25 02:51 PM
Re: BBChecker II 1.5.2

Patrick,

Cheers for your prompt reply!

I've already made the change to IE as you suggested.

God knows how long I've been using IE, and I never knew that option was there...What a muppet I am!!!

May I also apologise for asking questions that have already been answered - I know its annoying when people do that! I'm just being my normal annoying self I guess!

I'll see how I get on.

Actually, one other thing. I was running BBChecker at the weekend, only to see a post from Joel, stating a URL with additional updates. I don't know if I did the right thing, but I simply downloaded all those files and otherwrote the files in my "Program Files\BBChecker" folder. I then ran BBChecker and it didn't work - I received an error. I simply put it down to this particular version of BBChecker being in development.

Was I doing the right thing? Should I be downloading these files and updating my version of BBChecker?

Thanks again,

Lee

PS. Don't ask me what error I was getting...I haven't a clue...I was running BBChecker at home - and I'm at work now! I've installed BBChecker on my works PC; it's working great!


Les
(KiX Master)
2002-11-25 04:08 PM
Re: BBChecker II 1.5.2

Lee,
Basically, the new files simply replace the existing ones. If an install is required then Jooel lets us know.

It is a work in progress and there have been the odd dud released so best to save the old files before replacing.

Kent,
I DLd the latest today at work and get the same error. The version I DLd at home on the weekend does not have this problem.

Jooel?


LonkeroAdministrator
(KiX Master Guru)
2002-11-25 09:23 PM
Re: BBChecker II 1.5.2

boys, I'm not sure did I get that fail fixed.
waiting for PM...

lee,
yes you can remove it from taskbar, after $m.show write a line:
$m.showintaskbar=0

but, you have been warned, you can't manage it anymore.
what comes to scriptlogic, their board is so much simpler that I can do it, neirly it's matter do I want to.
new messages come like once a week.
the parser could be adjusted to check it and report the same as PM but, this is made for one board at the time and the thing I'm currently interested in, is to make this work with other boards using the same software, like the van halen board...

kent,
the kixforms version is minimum, the version that has been in the last package.
I'm not running neither .35 nor .36 and once made a build which crashed [Wink]
we were somewhere at the release of 1.3.0 when saw that I could use the checker with forms 1 build 13!!!

anyway, got a PM, will test my fix.


LonkeroAdministrator
(KiX Master Guru)
2002-11-25 09:30 PM
Re: BBChecker II 1.5.2

fixed.
let me tell problems occúr


LonkeroAdministrator
(KiX Master Guru)
2002-11-26 04:20 PM
Re: BBChecker II 1.5.2

HAHAA!!!! [Mad]

I cracked it!


LonkeroAdministrator
(KiX Master Guru)
2002-11-27 07:59 PM
Re: BBChecker II 1.5.2

just a quick heads up.
mostlikely there will be no 1.5.3

almost every part of the code has changed already.
just need to make the icons cleaner and then everything is new.

so, will be heading for 1.6