# COM+ Delete

**URL:** https://www.finalbuilder.com/forums/t/com-delete/2632
**Category:** Bugs
**Created:** [May 12, 2006, 1:53am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632 "2006-05-12T01:53:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [May 12, 2006, 1:53am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632/1 "2006-05-12T01:53:16Z")

</div>

Hi!  
  
The “COM+ Delete” action does not remove all components when you specify a DLL FileNames or DLL pathnames.  
  
In my case “COM+ Register” installs 47 components and “COM+ Delete” removes 24 components.  
If I run “COM+ Delete” again it removes 12 components then 6, 3, 1 and 1 again.  
  
So after 6 runs all components are removed.  
  
It looks as it is removing every other component in the dll.  
  
Can anyone confirm this to be a bug or is it just me getting this behaviour?  
  
regards  
  
/Micke

---

<div class="post-metadata">

### Author: ![tate](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@tate](https://www.finalbuilder.com/forums/u/tate)
#### Post date: [May 17, 2006, 3:29am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632/2 "2006-05-17T03:29:23Z")

</div>

Hi Micke,  
  
Yep, this is a bug. The code was looping from 0 to installedComponents -1, instead of backwards (ie. from installedComponents -1 down to 0). Anway, fixed this and will be in the next test build.  
  
cheers,  
tate.

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [June 1, 2006, 8:59am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632/3 "2006-06-01T08:59:50Z")

</div>

Hi again.  
  
This was indeed fixed in version 4.1.0.228 but the same thing happens if you choose “Delete all components” instead of specifying a DLL.  
  
regards  
  
/Micke

---

<div class="post-metadata">

### Author: ![angus](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/a/b3f665/32.png) [@angus](https://www.finalbuilder.com/forums/u/angus)
#### Post date: [June 1, 2006, 9:07am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632/4 "2006-06-01T09:07:00Z")

</div>

Sorry about that. How embarassing.  
  
Has been fixed for the next test build. ![]( "Smile").

---

<div class="post-metadata">

### Author: ![tate](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@tate](https://www.finalbuilder.com/forums/u/tate)
#### Post date: [June 5, 2006, 10:10am UTC](https://www.finalbuilder.com/forums/t/com-delete/2632/5 "2006-06-05T10:10:15Z")

</div>

[https://www.finalbuilder.com/downloads/finalbuilder/410/FB410\_238.exe](https://www.finalbuilder.com/downloads/finalbuilder/410/FB410_238.exe)
