02-13-2006 12:03 PM
06-06-2006 11:13 AM
06-06-2006 11:29 AM
06-07-2006 01:15 AM
06-07-2006 08:02 AM
@ckis wrote:
Thanks for the reply. So I think I need to fix my vi manually. But is there another patch for LV 8.0.1? I'm using LV 8.0.1 quite a while now and worked and saved this vi or its subvi's several times without any problems. I just want to be sure not to have to fix that every few weeks.
Clemens
I just double checked and it looks like the fix didn't make it in the patch 8.0.1. Sorry for the confusion on my part. The only workaround that I know of is when you are editing VIs with custom graphics you should not have very many drivers or items in user.lib. I don't know exactly how many "very many" is, but this problem is related to the number of images currently loaded in LabVIEW when you save/load your VI.
If your VI has been saved with the "d" image, you will have to rebuild the images manually. Unfortunately, without the fix I cannot guarantee that it won't happen again.
Sorry again for the bit of misinformation --..
Jeff P
LabVIEW R & D
06-07-2006 08:17 AM
@jpeters wrote:
I just double checked and it looks like the fix didn't make it in the patch 8.0.1. Sorry for the confusion on my part. The only workaround that I know of is when you are editing VIs with custom graphics you should not have very many drivers or items in user.lib. <snip>
In my case, it was instr.lib. I removed a couple of large instrument drivers from instr.lib to work around the "stretched d" build problem.
06-07-2006 08:35 AM - edited 06-07-2006 08:35 AM
@mochalatte wrote:
@jpeters wrote:
I just double checked and it looks like the fix didn't make it in the patch 8.0.1. Sorry for the confusion on my part. The only workaround that I know of is when you are editing VIs with custom graphics you should not have very many drivers or items in user.lib. <snip>
In my case, it was instr.lib. I removed a couple of large instrument drivers from instr.lib to work around the "stretched d" build problem.
mochalatte :- nice to hear from you again.... and yes, I wasn't clear about what I said. I should have said:
The only workaround that I know of is when you are editing a VI with custom graphics you should not have very many drivers installed (usually in instr.lib) or items in user.lib.
Basically, you just don't want LabVIEW to load a lot of images into the palettes -- there are other ways that this can happen I suppose, like creating custom palettes with pointers to directories other then user.lib/instr.lib but these are the usual culprits. So if you run into this problem -- reload from a backup, rename intsr.lib or user.lib to something that LV cannot find, then relaunch LV and edit your VI.
In most cases, this should probably work. It isn't pretty, but at least your VI will not become "corrupted".
Also, it is probably a good idea to use strict typedefs whenever possible instead of vanilla custom controls. This way, if a corruption does occur somehow, you can just rebuild the typedef and then all instances will be automatically fixed when they update from the typedef.
Message Edited by jpeters on 06-07-2006 08:41 AM
06-08-2006 06:10 AM
08-12-2008 09:09 AM
Tenia un problema parecido, pero en lugar de aparecer una "d" me aparecían figuras diferentes como circulos, rectangulos, y estos cambiaban al enviarlos al fondo o al frente, el unico control que no tenia la "d", era el de hasta el frente.
Incluso las otras imágenes se alteraban.
Después de modificar muchas cosas, la solución que encontré fue colocar en el block diagram todo dentro de un case, dentro de "TRUE" y en "FALSE" un ONE BUTTON DIALOG.