Library elements created on 2.2.2 not opening on version 3
Moderator: andrew
Forum rules
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
Library elements created on 2.2.2 not opening on version 3
Hi.
Just purchased version 3, running on PC with Windows 7.
Library components created in the previous version have been copied into the default section of the 'Library' file of version 3 and synchronized. The library parts appear in the browser window, but only some of them can be opened into the drawing space. The ones that will not open show a command line :" Trying to modify entities on a locked or invisible layer". However all the library components were created at the same time and saved individually. They all work on the previous version of QCAD.
Some components when placed in the drawing screen don't appear at all, without the above message.
Also, is there a way of slowing down the scale when zooming in and out of the screen. it is so quick that the 00 point is always lost.
Just purchased version 3, running on PC with Windows 7.
Library components created in the previous version have been copied into the default section of the 'Library' file of version 3 and synchronized. The library parts appear in the browser window, but only some of them can be opened into the drawing space. The ones that will not open show a command line :" Trying to modify entities on a locked or invisible layer". However all the library components were created at the same time and saved individually. They all work on the previous version of QCAD.
Some components when placed in the drawing screen don't appear at all, without the above message.
Also, is there a way of slowing down the scale when zooming in and out of the screen. it is so quick that the 00 point is always lost.
Re: Library elements created on 2.2.2 not opening on version
Could it be that some library items have locked layers in them?bluequad wrote:The ones that will not open show a command line :" Trying to modify entities on a locked or invisible layer". However all the library components were created at the same time and saved individually. They all work on the previous version of QCAD.
When inserting a part from the library in QCAD 3, you can choose to overwrite existing layers in your drawing with layers from the item. If a layer in the item is locked, I can imagine that this warning would appear (I haven't tried it yet though).
If you cannot solve it, please send me an example item that has this problem.
Please e-mail or attach an item with that problem for testing, thanks.Some components when placed in the drawing screen don't appear at all, without the above message.
What device are you using to zoom in out (touch pad, scroll wheel, key board, ...)?Also, is there a way of slowing down the scale when zooming in and out of the screen. it is so quick that the 00 point is always lost.
Re: Library elements created on 2.2.2 not opening on version
Hi Andrew
I don't seem able to send a sample of the drawing which won't open, but it is one of several simple elements created on a single layer which is not locked in Version 2.2.2.
They are window,components and sanitary plans and elevations. Some open others don't, within the same file. I am at a loss to know what to do. These may be simple line drawings but took a long time to create with all the curves etc.
The auto zoom function in 2.2.2 returned the 0.0 cross hairs to the centre of the screen without and drawings uploaded. Version 3 does not appear to do this.
I don't seem able to send a sample of the drawing which won't open, but it is one of several simple elements created on a single layer which is not locked in Version 2.2.2.
They are window,components and sanitary plans and elevations. Some open others don't, within the same file. I am at a loss to know what to do. These may be simple line drawings but took a long time to create with all the curves etc.
The auto zoom function in 2.2.2 returned the 0.0 cross hairs to the centre of the screen without and drawings uploaded. Version 3 does not appear to do this.
Re: Library elements created on 2.2.2 not opening on version
Did you check if you have read permission on these files?
Unfortunately, without any drawing files to test, I am unable to help effectively.
Perhaps you can send a file you are unable to insert by e-mail to info [at] ribbonsoft [dot] com.
Unfortunately, without any drawing files to test, I am unable to help effectively.
Perhaps you can send a file you are unable to insert by e-mail to info [at] ribbonsoft [dot] com.
Re: Library elements created on 2.2.2 not opening on version
Hi
Does it make any difference if you 'right-click' the QCAD 3 library folder and check all the permissions?
Right click and in the security tab edit the permissions.
Does it make any difference if you 'right-click' the QCAD 3 library folder and check all the permissions?
Right click and in the security tab edit the permissions.
Re: Library elements created on 2.2.2 not opening on version
Andrew
I have e mailed you some of the files which won't open in version 3. The bath plan was created along with others which do open!
Regards
I have e mailed you some of the files which won't open in version 3. The bath plan was created along with others which do open!
Regards
Re: Library elements created on 2.2.2 not opening on version
Thanks for the files.
The problem with all three files is the block structure of the files:
- When a library item (e.g. 'Bath plan.dxf') is inserted in QCAD 3, QCAD 3 creates a new block called 'Bath plan' with the contents of the file.
- The file 'Bath plan.dxf' contains a block called 'Bath plan' and one block reference to that block.
- QCAD 3 creates a block called 'Bath plan', copies the reference to 'Bath plan' into it and thereby creates a recursion and rolls back the transaction.
QCAD 2 had a slightly different block naming approach which works for these three files.
The general solution is to never have a block in a library item with the same name as the file name.
The recommendation is to not use any blocks inside part library item drawings unless it's necessary or makes sense structure wise. The user usually does not expect to have many blocks more after inserting one single item.
The problem with all three files is the block structure of the files:
- When a library item (e.g. 'Bath plan.dxf') is inserted in QCAD 3, QCAD 3 creates a new block called 'Bath plan' with the contents of the file.
- The file 'Bath plan.dxf' contains a block called 'Bath plan' and one block reference to that block.
- QCAD 3 creates a block called 'Bath plan', copies the reference to 'Bath plan' into it and thereby creates a recursion and rolls back the transaction.
QCAD 2 had a slightly different block naming approach which works for these three files.
The general solution is to never have a block in a library item with the same name as the file name.
The recommendation is to not use any blocks inside part library item drawings unless it's necessary or makes sense structure wise. The user usually does not expect to have many blocks more after inserting one single item.
Re: Library elements created on 2.2.2 not opening on version
Thanks for that Andrew.
Is there any way of correcting the anomaly so that these files will open in V3? I did try opening the drawings from file, which works and then over writing the original file, but that doesn't seem to enable the library item to be retrieved in every case. Or maybe explode the component and re save?
Is there any way of correcting the anomaly so that these files will open in V3? I did try opening the drawings from file, which works and then over writing the original file, but that doesn't seem to enable the library item to be retrieved in every case. Or maybe explode the component and re save?
Re: Library elements created on 2.2.2 not opening on version
The quickest way I can think of is:
- Load file
- Select all
- Modify - Explode
- Delete block definition from block list
- Save
- Load file
- Select all
- Modify - Explode
- Delete block definition from block list
- Save
Re: Library elements created on 2.2.2 not opening on version
Andrew
I have just done as you suggest and the file has disappeared now from the library browser, although it still exists in the programme files. I have synchronised the browser with the library.
When you say delete block definition, is that all the information in the block list?
I have just done as you suggest and the file has disappeared now from the library browser, although it still exists in the programme files. I have synchronised the browser with the library.
When you say delete block definition, is that all the information in the block list?
Re: Library elements created on 2.2.2 not opening on version
Here's a more detailed attempt to explain the necessary steps:bluequad wrote:When you say delete block definition, is that all the information in the block list?
- Load the file that causes problems in QCAD like any other drawing using the menu 'File' - 'Open'. For example load the file called 'Bath plan.dxf'.
- Choose menu 'Select' - 'Select all'.
- Choose menu 'Modify' - 'Explode'.
- In the block list, you can now see four blocks: '*Model_Space', '*Paper_Space', '*Paper_Space0' and 'Bath Plan'.
- Click with the left mouse button on the list entry that is labeled 'Bath Plan'.
- Click the button with a minus (-) on it, located at the top of the block list. This deletes the block definition of block 'Bath Plan' from the drawing. This is the block that caused the recursion problem.
- Use the menu 'File' - 'Save' to save the file.
- Use the menu 'File' - 'Close' to close the file.
If the file disappears from the list, it is not readable. If is appears as blank, it is empty.
Re: Library elements created on 2.2.2 not opening on version
Andrew
I would like to thank you for your help here. I worked out that by turning off the visibility of the various blocks, but leaving the file which removes the actual drawing, it is possible to identify which blocks to remove. I have now tried this on a couple of files and it appears to work. I will have to reload those files I have accidentally made unreadable.
The new version is nice to use and I am slowly finding the differences. The most welcome feature, of course, is the ability to import jpegs and bitmaps which were deleted from 2.2.2, so I can again show my company logo.
Once again, many thanks for your help.
Keith Mills
I would like to thank you for your help here. I worked out that by turning off the visibility of the various blocks, but leaving the file which removes the actual drawing, it is possible to identify which blocks to remove. I have now tried this on a couple of files and it appears to work. I will have to reload those files I have accidentally made unreadable.
The new version is nice to use and I am slowly finding the differences. The most welcome feature, of course, is the ability to import jpegs and bitmaps which were deleted from 2.2.2, so I can again show my company logo.
Once again, many thanks for your help.
Keith Mills
Re: Library elements created on 2.2.2 not opening on version
You're welcome. I'm glad you could work it out!