FastFiber

Mag een laag niet weggooien via VBA code

Gestart door rexmedorum, di 12 07 2005, 16:20:21

Vorige topic - Volgende topic

rexmedorum

Ik kan een bepaalde laag vanuit de VBA code niet weg gooien. Deze laag staat aan,is niet bevroren, niet gelokced. Ik heb alle entiteiten uit de tekening weg gegooid, maar blijkbaar zijn er nog steeds referenties naar die laag.
Iemand enig idee hoe ik die laag weg kan krijgen via de VBA code?

julien

Is er geen block die gebruik maakt van deze laag?

bart

kontroleer of je da laag met purge kan verwijderen

zo nee dan is hij ergens in gebruik.
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

rexmedorum

ik vermoed dat er nog blocks zijn, alle entiteiten zijn weg gegooid, maar met purge gaat de laag ook niet weg

WebRacer

tja, ik kan daar weinig aan toevoegen of het is:

mss kan het ook een layer filterzijn?
mss een block zoals de anderen zeggen?
mss kan het een application zijn, DXF code -3
mss moet je eens proberen een wblock te maken van je tekening, en die in een nieuwe verse tekening te inserteren, als je dan die layer niet meer hebt weten we al meer...

Van VBA weet ik daarover niet zoveel, maar mss kan visual lisp u ook helpen.... :roll:
gegroet WebRacer  :lol:
?

rexmedorum

Ik heb het geprobeerd, en invoegen (op laag 0) levert een tekening op met alleen laag 0

bart

je moet natuurlijk wel alle zichtbare elementen selecteren en deze in het wblock stoppen ander heeft dat ook geen zin.

of heb je het hier over een (voor zover zichtbaar) lege tekening ?
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

rexmedorum

het gaat hier inderdaad uit een voor het oog lege tekening, waar ik bepaalde lagen via de vba code niet mag verwijderen

bart

de laag is ergens in gebruik

- layer filters hebben geen invloed op purge
De lagen die er ondervallen kan je gewoon weg gooien (mits er niets opstaat)

- de laag zit in een block
- de bewuste laag is de current layer in de tekening
(om deze weg te krijgen moet je dus een andere laag current maken)
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

rexmedorum


WebRacer

ja en wat was het nu?

Zat er nog een layerfilter aan?

Of was het dan toch een block?
?