Important alert: (current site time 7/16/2013 3:25:21 AM EDT)
 

winzip icon

B2 (BoS 2.0) - Translucent, skinnable, t hree-time award winning shell

Email
Submitted on: 10/1/2000 5:53:27 PM
By: Brian 
Level: Advanced
User Rating: By 59 Users
Compatibility: VB 6.0
Views: 57092
author picture
(About the author)
 
     It's here! B2 is BoS 2.0.
A shell is a program that replaces your taskbar, desktop icons, and start menu with better looking, more functional versions. B2 is no exception. Features include: Skinnable taskbar and menus (3 skins included), animated, scrolling, translucent menus with alpha shadows (even on Windows 98), QuickLaunch tray for frequent functions, shutdown, find, programs, favorites, documents, help, and settings menus, desktop menu, tear off menus (drag the menu titlebar to make it into a window), resizable, movable, docking taskbar, and lots more!
NOTES: Be sure to copy Alphablending.dll and ccrpTmr6.dll to your \windows\system folder. B2 is released under the GPL. Please read Copying.txt if you wish to distribute B2 or use code from it. Also, B2 ONLY RUNS on Windows 98, ME, or 2000.



People must love my code! Three awards for the same code, it's rediculous! However, thanks anyway to everyone who voted. (My not-so-secret plan is to win the award again in December :-)

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 10 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

10/2/2000 7:20:06 PMNick Johnson

Looks incredible. Does it support system tray icons?
(If this comment was disrespectful, please report it.)

 
10/3/2000 12:03:59 AMJoe

It doesn't, but download it anyway
(If this comment was disrespectful, please report it.)

 
10/3/2000 4:39:56 AMAndrew Armstrong

Once again, you have done a great job!!! This is really neato! Excellent!
(If this comment was disrespectful, please report it.)

 
10/5/2000 10:14:30 AMJim

your Alphablending.dll uses a function AlphaBlend from msimg32.dll this dll comes with NT5 ane may come with 2000 not sure. The code looks great but with out support for alphablend it won't work on nt40 0r win98 sorry
(If this comment was disrespectful, please report it.)

 
10/5/2000 11:01:16 AMJTC

An outstanding piece of work....
(If this comment was disrespectful, please report it.)

 
10/8/2000 7:19:41 PMAndy Stagg

WOW! best i have seen...
just a few questions... were did my desktop icons go when i replace explorer with it? I paln to take the system tray coding from SoftShell and submit it here, of course leaving the correct credits Brain and the maker of SoftShell should have.

PS, Jim, NT5 is windows 2000

Great Work Brain!
(If this comment was disrespectful, please report it.)

 
10/8/2000 8:13:04 PMBrian

Your desktop icons have been moved to the desktop icon menu (it's the little picture of the desk). Also, I was thinking of integrating the Softshell code into my own, but decided against it (would make the code buggy). If you would like to try, feel free, just remember to read the GPL before doing it. (The conditions of the GPL apply to both projects)
(If this comment was disrespectful, please report it.)

 
10/8/2000 8:13:42 PMBrian

Your desktop icons have been moved to the desktop icon menu (it's the little picture of the desk). Also, I was thinking of integrating the Softshell code into my own, but decided against it (would make the code buggy). If you would like to try, feel free, just remember to read the GPL (Go to Start > Help > About B2 and click on "GPL Info") before doing it. (The conditions of the GPL apply to both projects)
(If this comment was disrespectful, please report it.)

 
10/8/2000 8:18:00 PMBrian

Also, a vote would be appreciated :-)

(If this comment was disrespectful, please report it.)

 
10/8/2000 10:07:27 PMViper Tec.

I always get "Active X component can't create object" on Set tmrShow = New ccrpTimer. What could the problem be. I am on win 98 with VB6 and SP3.
(If this comment was disrespectful, please report it.)

 
10/8/2000 10:43:33 PMBrian

You must copy ccrpTmr6.dll and Alphablendng.dll to your Windows System folder. If that doesn't work, go to Start > Run and type in regsvr32.exe ccrpTmr6.dll

(If this comment was disrespectful, please report it.)

 
10/21/2000 1:59:42 AM|

dude.. the ss looks so phat.. i gotta dl it
(If this comment was disrespectful, please report it.)

 
10/23/2000 11:21:33 AMFlorian

Hi Brian,

i hope you still know me :) B2 is cool but I'm sad cause you didn't e-mail me :-( Anyway I'll vote for you!

Bye
(If this comment was disrespectful, please report it.)

 
11/4/2000 5:39:37 PMWindows ME

Hi i realy like your code! I have windows me and B2 will not work correctly i padten the DLL files to the system folder and still get a problem i would like to use this as my shell sh your help would be the best thanks!
Windows ME
(If this comment was disrespectful, please report it.)

 
11/4/2000 5:41:11 PMwindows me sorry

Hi i realy like your code! I have
windows me and B2 will not work
correctly i pasted the DLL files to the
system folder and still get a problem i
would like to use this as my shell sh
your help would be the best thanks!

Windows ME
(If this comment was disrespectful, please report it.)

 
11/5/2000 2:05:20 AMBrian

Could you please provide a more complete description? Do you get an error, and if you do, what is it? Does it just not start? A good description allows me to accuratelly diagnose and solve your problem. Also keep in mind that B2 is untested on Windows ME (I haven't been able to get my hands on a copy)
(If this comment was disrespectful, please report it.)

 
11/5/2000 6:40:46 PMWindows ME

Yes, i get the error "run-time erroe '429': activeX component can't create object" this happens any time i click on somthing on the start bar in B2.
(If this comment was disrespectful, please report it.)

 
11/5/2000 6:44:34 PMmultitasking

how did you get the multitasking to work
i need help to understand
(If this comment was disrespectful, please report it.)

 
11/6/2000 12:54:32 PMWoodE

Viper Tec, This alos happened to me, i simply changed:
'Set tmrshow = New ccrpTimer
    Dim tmrshow As New ccrpTimer
This worked for me without having to move any files. Hope this helps.
(If this comment was disrespectful, please report it.)

 
11/6/2000 12:57:54 PMGrant B.

Viper Tec,
This also happened to me, i simply changed the
'Set tmrshow = New ccrpTimer' to 'Dim tmrshow As New ccrpTimer'.

This worked for me and without having to move files.

Hope this helps.
WoodE (sorry about first posting)

PS. Possible code change for the author?
(If this comment was disrespectful, please report it.)

 
11/11/2000 3:36:54 AMMicro$oft Window$ ME!

i cant get the program to work under windows me... there are around 3 errors that often happen one of of the errors is run-time error..... plz. update it i love what you have done to this program and i want to use it but it doesn't want to work.. plz. fit-it... THANKS ALOT.... GOT MY 3 votes.... yup, 3....
(If this comment was disrespectful, please report it.)

 
11/13/2000 10:18:55 PMMagester

Nice code, just wonderingi keep geting errors id i click on the B2 start thing, anyways this program is a start bar emulator and a program shortcut handler right? it keeps your desktop as is? thanks Keep up the nice coding!!
(If this comment was disrespectful, please report it.)

 
11/14/2000 11:56:21 PMTony Gjerdahl

Upon running your code in VB, I get an error message:
(If this comment was disrespectful, please report it.)

 
11/14/2000 11:57:32 PMTony Gjerdahl

Upon running your code in VB, I get an error message... "Subscript Out Of Range" on the line... "ButtonCaption(i) = """ where i is currently = 4. What is the problem....Any help would be greatly appreciated...thanks!
(If this comment was disrespectful, please report it.)

 
11/15/2000 1:03:35 PMJotaf98

Great code! But the "Can't create object" error makes it so I can only see the bar... I did as WoodE said, but another error ocurred anyway, so I guess that's not the problem. I searched for Alphablending.dll and couldn't find it. Can you please send it to me? I'm using Windows98 so I guess it's supposed to work...
(If this comment was disrespectful, please report it.)

 
11/20/2000 5:19:05 PMJoeKramer

I to get the 'Subscript Out Of Range' error.

Windows 98, VB 6.0/SP4
(If this comment was disrespectful, please report it.)

 
11/20/2000 8:42:24 PMTim

Dude... I am soo behind the times. Where do I find the AlphaBlending.dll? Is it on the Visual Studio disks anywhere? I soooooooo wanna try this!!!

From the screen shots it looks awesome!
(If this comment was disrespectful, please report it.)

 
11/24/2000 2:59:07 PMJotaf98

Hehe, I feel soooo lame! All the DLLs were in the ZIP! But the problem is still there, if you want me to tell you the line where the error occurs or any more info you need, just e-mail me.
(If this comment was disrespectful, please report it.)

 
11/25/2000 11:55:46 AMFilipG

Well This app is very cool and I think it's much better then BoS1.0 but to be quite troughtfull it will be much cooler if it will works. There are errors with ActiveX creating.

PS: really great job
(If this comment was disrespectful, please report it.)

 
11/26/2000 12:52:31 PMxim

In my opinion the only valid fix is to register the provided dll's. The only glitch I've found in 5 mins use is that the results text from the bottom bar of my Find box is faintly displayed in B2's task bar (yes, even fom the desktop). Looking good! Keep it up!
(If this comment was disrespectful, please report it.)

 
11/26/2000 9:10:59 PMSqueakMac

I get error 429 'ActiveX component can't create object' on line
Set tmrShow = New ccrpTimer
in frmStartMenu. What's wrong?
(If this comment was disrespectful, please report it.)

 
11/27/2000 6:11:30 AMAlpha

Yeah, I get that error too. It said "ActiveX component can't creat object" at line tmrShow = New ccrpTimer in frmStartMenu, and when I tried to comment it, it cause more & more error. Why ccrpTimer is so important? What is it? Please answer by e-mail.
(If this comment was disrespectful, please report it.)

 
11/27/2000 6:16:04 AMAlpha

Add from the last feedback- Even I've download it everytime you promote, it still cause the same error. Don't know why.
(If this comment was disrespectful, please report it.)

 
11/27/2000 6:45:04 AMAlpha

hEy, wait a min.... I've download this version, and it works! How? Well, people who have the same problem with me must register ccrpTmr.dll first, by draging it to C:\windows\system\regsvr32.exe .
(If this comment was disrespectful, please report it.)

 
11/27/2000 1:27:15 PMJon Furner

Alpha,
ccrpTimer is a Timer object (obviously) that was created by the Common Control Replacement Project (ccrp) group. It is much more accurate than the timer that comes with VB because it uses API calls. CCRP has made several other controls as well to replace the standard VB controls. You should check out there site to see what they have available. http://www.mvps.org/ccrp/ Many of their controls could become standard really soon. You should become familiar with them.
(If this comment was disrespectful, please report it.)

 
11/27/2000 4:36:44 PMSteve Hanzek

I get the same subscript error as Tony Gjerdahl and Joe Kramer get: i = 4. Any suggestions would be greatly appreciated. Program looks fascinating if I can get it working.
Thanks
(If this comment was disrespectful, please report it.)

 
11/27/2000 5:55:16 PMBrian G.

Woah, allot of comments! Does anyone read this far (I did) Good job, I am working on my own shell (might not be as graphically good as yours but I'll try) [From scratch not this code] pic looks good. I can't use it because I don't have VB (I use ideas for c++) (this is VB world right?)
(If this comment was disrespectful, please report it.)

 
11/28/2000 8:21:41 PMWindows ME Thanks

Hey thanks for helping me with my problem and windows me i draged the ccrptmr6.dll to the regsvr32 and B2 worked thanks for you help. That helped me so anyone who has windows me that should fix any problems.
(If this comment was disrespectful, please report it.)

 
12/11/2000 5:16:48 PMProgramDude100@hotmail.com

amazing...I LOVE IT!
I am voting for you again, but I'm waiting for B3, if you are planning to make one!
You should sell this product, it's awsome!

P.S. Could you add the compiled executable to the zip, as it sometimes gives me errors since i use vb5
(If this comment was disrespectful, please report it.)

 
12/18/2000 5:58:53 PMv0doo600

Great code
but it slows my comp. down a lot when i use this program.
Windows ME
P3 800mhz 256MB SDRAM

(If this comment was disrespectful, please report it.)

 
12/28/2000 10:54:21 PMDA

dude there ARE NO dll's in the zip... i THOUGHT there were supposed to be and this code gives me all kinds of errors (probably because of the lack of files) well anyway if you ever get a chance you might want to throw those dll's along with your code ;)
(If this comment was disrespectful, please report it.)

 
12/28/2000 10:59:22 PMDA

what is the point of windows hiding files from me.....
(If this comment was disrespectful, please report it.)

 
12/28/2000 11:02:19 PMDA

now i get "Object variable or With block variable not set" in "Set tmrshow.Notify = Me"
(If this comment was disrespectful, please report it.)

 
1/5/2001 9:44:34 PMGreg

Is there any way to make this load when you turn on your computer? If so is it hard to disable?

Great Code!!!!!!
(If this comment was disrespectful, please report it.)

 
1/15/2001 6:36:53 PMBryan Fuzz

I've used your shell from 1 to now and will continue to use it in the future (It's the best), I get a error not in your program but when visiting your site some-times, Why? The error says
(If this comment was disrespectful, please report it.)

 
1/16/2001 7:02:17 PMBryan Fuzz

If there is a next version and What time is it expected to be released? I'm looking forward to using it very much. I haven't seen a Shell that is better then yours, not even Litestep. Also from above the error is "Pokecenter2000 has been taken off line. We are sorry for any inconvienence HELLO!!!".

Thanks
(If this comment was disrespectful, please report it.)

 
1/23/2001 9:33:37 AMVasilis Sagonas

cool but stucks... and you also have to check if the StartMenu/Programs
has more items than can fit in screen. I have over 100 items in my startmenu/programs (because i'm on a development server). Anyway, its cool but if you don't add system tray and safer environment (stacked 2 times on me) it won't be usefull. Thanks, and congratulations :-)

Vasilis

(If this comment was disrespectful, please report it.)

 
1/23/2001 12:33:34 PMMarc

I have Windows 98. I registered the DLLs and then ran the project and nothing happened! I see you have several folders with skins. Should i get a form to choose the skin or just what should happen?
(If this comment was disrespectful, please report it.)

 
2/24/2001 2:40:05 PMed

I need some help because I ain t a good
computer addict and sometimes I am stuck! It looks really nice , I hate the current windows and tried lots of other software but there are always bugs so can somebody help me try this new shell , especially in installing it.
thanks a lot and my congratulations to the author , looks really nice .
(If this comment was disrespectful, please report it.)

 
4/5/2001 5:36:48 AMbfuzz

The menus are a bit odd, When I get deep into menus (programs/acceeesories/communication) the menus 'slide out' very very slow. How do you fix this? I have got a 3d card with 16mb of ram and a p3 700. Your shell is the best and I want to use it all the time. Can't wait for the next version.
(If this comment was disrespectful, please report it.)

 
5/10/2001 3:35:56 AM::Jamespan ²ºº¹::

Brian, I have try many times to fix it but still face the same problems, I hope you can take action to solve it, thanks.
a box prompt up every time I open it

runtime error "91"
object variable or with block variable not set

After this, the Bos will shutdown automatically
(If this comment was disrespectful, please report it.)

 
5/17/2001 6:09:50 PMChris

2 words for ya...
WOW!
(If this comment was disrespectful, please report it.)

 
5/17/2001 6:14:19 PMChris

In VB5, i get "can't assign array to" and then it highlights "WindowName =" Can someone help me out here?

(If this comment was disrespectful, please report it.)

 
5/21/2001 5:34:45 AM::Jamespan ²ºº¹::

2 words for ya too...
WOW!
(If this comment was disrespectful, please report it.)

 
6/9/2001 12:00:44 AMMark Lu

Could you e-mail me a compiled version of BoS2? I only have VB5. You can e-mail me at marklu@myfavoritei.com.
(If this comment was disrespectful, please report it.)

 
6/10/2001 4:41:41 AMBart Geluykens

This code rocks.
I work on an NT4WS and I've downloaded the MSIMG32.dll. It actually works.
My only problem is that I can't see my complete menu and some icons in left corner are disapeared also my old windows toolbar still works. But I am sure that I can work this out when I change the code a little.
(If this comment was disrespectful, please report it.)

 
6/10/2001 5:14:18 AMMatthew

Hey! really would like to use B2 but. How can i make it my default shell insteak of explorer? and what should i do about the slow sliding menus? thanks.

PS what is the website of BoS?
(If this comment was disrespectful, please report it.)

 
8/12/2001 1:24:13 PMX2D

Great code I have made something like this almost as good and I am currently working on a seperate OS ( Yes thats possible :P ) and I will release it sometime by christmas if anyone of you is interested - it combines many linux commands as well as windows interface and much much more , stay tuned!
(If this comment was disrespectful, please report it.)

 
8/23/2001 1:26:43 PMdel

hi, i downloaded the zip file and extract it but cant seem to figure out how to run and change my icons kindly please give me directions on how to run it thanks..
(If this comment was disrespectful, please report it.)

 
10/12/2001 11:26:27 PMBAPWorld

One major problem here. If you have a large programs menu, you can't acess all of the menu items. Add a pager type scrolling thing, so you can acess all of the menu items.
(If this comment was disrespectful, please report it.)

 
10/27/2001 4:26:20 PMLewis Collard

Lovely coding. Keep up the good work!
(If this comment was disrespectful, please report it.)

 
10/27/2001 6:44:58 PMwierz

i get subscript out of range, please help
Zeve007@aol.com
(If this comment was disrespectful, please report it.)

 
10/27/2001 7:11:46 PMWiKiD

got it to work on XP (Final Version)
looks... interesting
the B2 buttons are bigger than the XP ones in the taskbar, and the start button is smaller, and it doesn't replace the menus, it just kinda puts a transparent B2 menu over it.
(If this comment was disrespectful, please report it.)

 
10/27/2001 7:17:53 PMWiKiD

That last comment was kinda rash... I have some more to add
so yeah, the task bar looks all screwy because you can kinda still see the old one,
also, in the start menu, it shows a lot of empty menu folder items
and I also found that, in my documents, whenever I tried to open something, it would be like rightclicking the file and choosing "Hex edit with Hex Workshop"

I realize Windows XP wasn't your target OS, so no biggy if it doesn't work 100% on it.

Great program, I've used it on Win 98 and loved it.
(If this comment was disrespectful, please report it.)

 
12/15/2001 4:04:43 PMPyro

This is great coding, from what I see! The problem is not your code though, its my VB, so I can not run the project file after I open it. Where would I be able to download the latest B2.ExE file?
(If this comment was disrespectful, please report it.)

 
2/26/2002 10:02:42 PMAndrew Allen

Hi,

Great program nice work, but since these hobos cant get it to work, i think you should add an exe to it so they can see how great your program really is, aslo you could sell this for soooooooooooooo much $$$$ you would could have a bed made of 100 dolar bills, that is how good this coad is.

Ps. you probably got this from the coments but GREAT WORK!
(If this comment was disrespectful, please report it.)

 
3/16/2002 3:27:22 PM0nline1nfamous

I never vote on here. You got my first
(If this comment was disrespectful, please report it.)

 
4/15/2002 5:57:58 AMMichael-/

Its a dang shame this code wont run when you click on the start bar. Makes me upset when i have to attempt to patch code to make it work, i have fixed 2 errors with your timer,When i click on start bar Now i get "object variable or With block variable not set" on line " Set tmrshow.Notify = Me" In frmstartmenu. I would like to use this and vote, but it wont run..
it looks dope as hell, code looks good, someone help??
***********
(If this comment was disrespectful, please report it.)

 
4/21/2002 1:26:01 AMPAPIETO

i know uve prolly heard this a bit but i also get the error that activex vant create something... have u ficgured this out?
(If this comment was disrespectful, please report it.)

 
7/4/2002 3:30:07 PMMichael Bodekaer

Hi Mr. Brain :)

Did you find out how to make the System Tray?

Thanks in advance

Michael
(If this comment was disrespectful, please report it.)

 
8/14/2002 3:09:02 PMMadMan

Cool but i'm curently working on someting realy better, its will replace the 'border on the form' including the 'X'... and if you wana load your shell instead of windows shell, just replace 'explorer.exe' in your windows or system directory by your own app but name it 'Explorer.exe', the only probler is the external call by other app will not work because your 'Explorer.exe' will no longer have it. sory for my por english. Good program
(If this comment was disrespectful, please report it.)

 
8/14/2002 3:18:15 PMMadMan

hi against,
about the tray icon, i think a ave a good idea, take no dll or anything.
LOOK:
all tray icon use the same Handle(hWnd)
so you just have to manipulate it and put it into an other hwnd, use function luke setwindows, showwindows... with api anything is possible..
My speciality is Handle manipulation and 3D,2D graphical like dx or manipulating picture.
Email me if you want more info about Handle manipulation like changing all windows shell(including form header(the X and ...) with a program that use NO FORM!!! only module and classes.
(If this comment was disrespectful, please report it.)

 
9/1/2002 12:22:14 PM

Hi,

Could you please mail me the Alphablendng.dll file ?

Thanx!
Great Code !

(If this comment was disrespectful, please report it.)

 
10/7/2002 2:00:01 AM

Hey wiked work brian. i want to make a taskbar like thingy that shows the current apps and so i can dbl clik it to maximise. how do i do this - Keith (defcongaming@hotmail.com)
ps: email me back
(If this comment was disrespectful, please report it.)

 
10/25/2002 8:43:56 AMNinad Mairal

Pl. send me the two .dll files.
ccrpTmr6.dll and Alphablendng.dll
I don't have them.
I have a system with Win 98 as OS.
Also tell me about how to make use of this shell app on Win 98 OS.
Your help is urgently required.
Anybody else also who helps me will be appreciated and credited duefully.
I look forward to an early response from everybody out there.

regards,
Ninad Mairal
Nagpur
INDIA
======================


.

(If this comment was disrespectful, please report it.)

 
10/26/2002 4:44:14 AM

were can i find alphablending.dll and ccrpTmr6.dll
i cant find these on the net or computer
it wont work without it
so can u please help me
(If this comment was disrespectful, please report it.)

 
11/2/2002 3:06:39 PM

http://www.mvps.org/ccrp/download/ccrpdownloads.htm

http://www.vbtools.atelier.pl /vbtips.php?plik=92

(If this comment was disrespectful, please report it.)

 
11/25/2002 7:36:58 PMJT Squirrel

Where can i get alphablending.dll??? I have searched for 2 days and have not found it. For the download sites, only 1 of them worked. Please e-mail me where to get them.
(If this comment was disrespectful, please report it.)

 
11/26/2002 4:21:42 PMJT Squirrel

oh yeah my email addy is joshlay56@hotmail.com
(If this comment was disrespectful, please report it.)

 
12/11/2002 8:12:50 AMBiju Abraham

I can't download ur program, plz could u send me as an attachment, PSC does not allow me to download, wonder y? but i can download other sources
(If this comment was disrespectful, please report it.)

 
12/16/2002 9:50:38 PM

I also cannot download your sources.
can anyone email me this to sianden@pl.jaring.my

thanks
(If this comment was disrespectful, please report it.)

 
1/3/2003 11:48:04 PM

http://www.staes.nl/downloads_zelfgemaakt.php (Coffe Gift includes the Alphablending.dll file: while the app is running, copy the dll to st. else /to remain after close/). The other file can be found everywhere :P.

"Nice" shell, but not much function (but i won't be able to create a better one :P).
(If this comment was disrespectful, please report it.)

 
1/10/2003 9:28:53 PMKludge Software

Hi. i get an error in the following code:

Sub UpdateWidth(X, Y, ChangeOldWidth As Boolean)
TaskbarWidth = TaskbarWidth + X
If TaskbarWidth < 630 Then TaskbarWidth = 630
If ChangeOldWidth Then
SetWindowPos Me.hWND, HWND_TOPMOST, 0, 0, TaskbarWidth, TaskbarHeight, SWP_NOMOVE
OldWidth = TaskbarWidth
End If
oldnumbuttons = TaskbarButtons
Debug.Print oldnumbuttons
TaskbarButtons = Int((TaskbarWidth - DesktopButtonWidth - StartButtonWidth - picTray.Width - MyComputerWidth - picQuickstart.Width - (picGripper.Width * 2)) / TaskbarButtonWidth) - 1
If TaskbarButtons < oldnumbuttons Then
For i = oldnumbuttons To TaskbarButtons Step -1
ButtonVisible(i) = False
picProgram(i).Visible = False
Next
End If
For i = 0 To TaskbarButtons
'*right here* --> ButtonCaption(i) = ""
Next
UpdateTaskbar
Me.Refresh
End Sub

is say subscipt out of range
(If this comment was disrespectful, please report it.)

 
1/18/2003 12:17:13 AMBIOS from e-STI Baguio

your program wont work in Win2000
id tried to use your CCRP????.dll file in Win2000 VB6, and return an error "ActiveX Component. Cant Create Object"
can you help with this
(If this comment was disrespectful, please report it.)

 
2/7/2003 7:21:01 PM

I need Alphablending.dll can someone please tell me where to get it or email it to me TylerSReed@msn.com
(If this comment was disrespectful, please report it.)

 
2/25/2003 3:20:44 PM

I cant get this program running! It seems so great but i cant get it to run on windows ME!! I also cant find these .dlls people are talking about! Please email me back ozzy12321@hotmail.com
(If this comment was disrespectful, please report it.)

 
3/9/2003 4:53:34 AMDonny urquhart

You can download AlphaBlending.dll at http://www.vbtools.atelier.pl/vbtips.php?plik=92
p.s this is awesome!
(If this comment was disrespectful, please report it.)

 
3/19/2003 6:28:52 PM

The imaging is unbelievable, unfortunately even after transferring the dll's to system folder and registering them, there was dozens of errors. As a word of advice perhaps you should use Option Explicit.
(If this comment was disrespectful, please report it.)

 
3/23/2003 8:15:15 AM

I must admit the screenshot looks great. too bad couldn't run it!
ERROR MSG:
Can't find project or library
"tmrShow As ccrpTimer".
--------------------------
The zip when unzipped didn't contain
Alphablending.dll and ccrpTmr6.dll so I couldn't run it...SORRY!!... In the recycle bin it goes!

(If this comment was disrespectful, please report it.)

 
3/23/2003 8:34:09 AM

How on earth am I suposed to download any of the dll's from a site such as http://www.vbtools.atelier.pl/vbtips.php when I can't understand the language? I'm sorry but the who page looks like it's in 'gobble-di-gooke'.

(If this comment was disrespectful, please report it.)

 
4/12/2003 3:22:08 AM

here is a simple fix that would probably take awhile. use real code not DLLs. i will not even attempt to download this because you 1.focus too much on graphics not function 2.use DLLs instead of real code i can learn from!
(If this comment was disrespectful, please report it.)

 
4/12/2003 3:24:28 AM

lose the DLLs
(If this comment was disrespectful, please report it.)

 
4/12/2003 4:54:02 PM

click on the link that says alphablending.
(If this comment was disrespectful, please report it.)

 
4/14/2003 1:19:46 PM

this line in frmtaskbar.UpdateTaskbar():
For i = 0 To TaskbarButtons
should be:
For i = 0 To TaskbarButtons -1
this should get rid of a subscript out of range error.
(If this comment was disrespectful, please report it.)

 
4/14/2003 1:30:18 PM

the redundant subs can be done away with too. instead of having a display sub for each form that is identical to the display sub in all the other forms make one public sub and add an argument to the call: something as form, so each call would give you the form that needs to be displayed so you can get the hdc and something.show this would cut down on redundant code and allow for a smaller exe which takes up less memory to run.
(If this comment was disrespectful, please report it.)

 
4/14/2003 1:38:41 PM

redundant api declarations also need to be dealt with, shellexecute should be declared public once and then can be used anywhere in the app. this also saves memory and can improve performance.
(If this comment was disrespectful, please report it.)

 
4/14/2003 1:45:16 PM

to the peeps that can't get b2 to work in ME get a different OS. ME was an MS mistake they will never live down. so get rid of it. it crashes faster then mac OS 8 started with a mac OS 7 system disk.
(If this comment was disrespectful, please report it.)

 
4/15/2003 12:11:36 AM

hiya, I can't get a hold of a vb compiler and i'm a newbie to boot. it'd be great if there was an installer with required dll's for this program? ... Maybe that would solve all of the problems people are experiencing ;) ... (oh and yes i was looking around for a shell replacement that has some transpareny for windows98 even if it does use 'fake' transparency, i'd wuv to see it in action).
(If this comment was disrespectful, please report it.)

 
5/12/2003 6:45:15 AM

Would This Work On An XP Machine either Pro Or Home?
(If this comment was disrespectful, please report it.)

 
5/15/2003 4:21:28 AMluke99au

Excellent 5 Globes here

(If this comment was disrespectful, please report it.)

 
11/15/2003 1:42:44 PM

someone said the DLL's were in the ZIP, - where exactly??
(If this comment was disrespectful, please report it.)

 
1/11/2004 3:00:34 PMPHS

can't find the dlls, but screenshot looks great!

(If this comment was disrespectful, please report it.)

 
1/17/2004 11:32:21 PM

The screen shots look real good. i did a search on yahoo for the alphablending.dll file and found it, but when i try and run the file i get a run-time error where it says
ButtonCaption(i) = ""
under updatewidth on the taskbar form. i tried compiling it and setting the compatibilities to 2000, but it didnt work. you did say only for -2000 and i am on xp...but the compatibilites thing...yeah.
(If this comment was disrespectful, please report it.)

 
1/18/2004 2:44:13 AM

please send me other your code
thank you

(If this comment was disrespectful, please report it.)

 
1/26/2004 1:05:44 AM

Great work. Impressed with the amount of time you must have put into this project.
(If this comment was disrespectful, please report it.)

 
1/28/2004 4:12:26 AM

Very useful; Great code
(If this comment was disrespectful, please report it.)

 
3/11/2005 12:31:10 AM

i need the alphablending.dll...where can i download the file?i cant run the code...!
(If this comment was disrespectful, please report it.)

 
3/11/2005 1:06:26 AM

http://www.vbtools.atelier.pl/vbtips.php?plik=92

download alphablending.dll from this site..:)
(If this comment was disrespectful, please report it.)

 
9/13/2005 12:38:33 PMJC-Soft

URL dosent work!
(If this comment was disrespectful, please report it.)

 
10/16/2005 1:20:23 PMnorbi

http://www.vbexplorer.com/VBExplorer/viewcode.asp?SendText=files/alphablend
here is the alphablending.dll
(If this comment was disrespectful, please report it.)

 
1/4/2007 11:50:01 PMJim Reforma

great code.
(If this comment was disrespectful, please report it.)

 
1/1/2008 2:52:15 PMAragornSamara

hm... looks nice but where's a tray bar?
(If this comment was disrespectful, please report it.)

 
10/11/2009 3:02:17 PMOddacon T Ripper

eh, the code is really buggy, no DLLS or easy help to get them...good idea though =)
(If this comment was disrespectful, please report it.)

 
10/11/2009 3:23:41 PMOddacon T Ripper

ok, with a little playing around i got it work, maybe i can clear it up for others =) I am running Vista. I downloaded this, and I also went searching for 'alphablending.dll' and 'ccrpTmr6.dll' I finally downloaded both and put them in my c:\windows\system foloder. Then I view 'regsvr32.exe' in c:\windows\system32\ folder. To clear my error of "ActiveX Component. Cant Create Object". I drag the DLL files into 'regsvr32.exe' and they should become registered. then your error will be fixed.
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.