Problemes de Microstation 8.5 en Windows 7
Els que esperen fer servir Microstation 8.5 avui dia han de recórrer a Windows XP sobre màquines virtuals per incompatibilitats amb Windows 7, molt pitjor sobre 64 bits. esmenten el problema amb l'editor de text, De què ja vaig parlar abans com solucionar-i també fan referència a l'gestor d'imatges i la connexió ODBC. Vegem com es resolen aquests assumptes.
Problema amb el Raster Manager.
No és motiu de discussió perquè la gent segueix utilitzant aquesta versió 10 anys després. La veritat és que Microstation V8 de l'any 2004 va ser tota innovació. A la gent li va encantar aquesta versió pel potencial després de patir amb els últims anys amb un dgn que encara era de 16 bits. Ara podia llegir i editar el dwg / dxf d'AutoCAD 2006 de forma nativa, integrava el guardat històric, deixava d'una banda el dolorosos llenguatge MDL, adoptant Visual Basic for Applications (VBA) i per descomptat explotava el potencial de l'dgn v8 que ja no es limitava a 64 nivells ni quantitat d'objectes.
Malgrat l'anterior el desenvolupament de l'eina era àdhuc sobre Clipper, amb una interfície gràfica limitada en el maneig de transparències i en la interacció de l'cursor, feia una mena de refrescament en forma d'imatge que retornava l'objecte en to negre. Però fora d'aquestes coses, el tenir un entorn propi que no era proporcional a la memòria RAM de l'equip, d'una manera impressionant podia manejar grans quantitats de dades de manera eficient.
Bentley va prometre treure una versió “realment windows”, prometent no fer malbé la potencialitat. Va ser així que el 2006 va aparèixer la sèrie XM, encara que de manera estranya la gent es va preguntar perquè l'anunciaven amb un missatge de “no ser l'últim, i que esperéssim una mica més”. Va ser fins a un parell d'anys després que va aparèixer V8i, que va portar tot el que ara Bentley explota sota el concepte de bessó digital.
És clar que aquesta versió és obsoleta amb el que ara es pot fer amb Bentley Map o qualsevol versió de Microstation V8i. Però si algú va desenvolupar sobre VBA per a aquella versió, no es canviarà fàcilment si el programa resol les seves necessitats bàsiques; molt menys si el desenvolupament anava sobre una vertical com el cas de Microstation Geographics, ProjectWise, Geoweb Publisher, o si explotava funcionalitats de l'dgn d'aquella data com l'històric.
Bla, bla, bla ... història. Vegem com resoldre el problema:
Tornant a l'assumpte de el problema de Raster Manager. Tot està en el canvi en el maneig de memòria cau de Microstation, que es definia en variables diferents, entre elles MS_RASTER_CFILE_FOLDER.
Per XM Bentley integra un maneig diferent, i per descomptat el canvi de localitzacions de carpetes que arriba després de Windows XP fa que no sigui possible assolir la memòria cau ... molt més amb 64 bits on els drets són més complexos en certes carpetes. Però la funcionalitat existeix perquè no succeeix amb arxius primitius com jpg, només passa amb fitxers comprimits, com .ecw .hmr o bé .tiff.
La forma més fàcil de resoldre l'assumpte, és copiant el fitxer hrfecwfile.dll, Que és el que va resoldre això en els primers testeigs que vam fer de Microstation XM.
De manera, que el que es requereix és buscar a Internet Microstation XM, instal·lar-lo, i buscar aquest arxiu. Després es reemplaça en la ubicació on hi ha els arxius comuns:
C: \ Program Files (x86) \ Common Files \ Bentley Shared \ RasterFileFormats \ ECW \ hrfecwfile.dll
Amb això es poden anomenar de manera attach, però a l'arrossegar i deixar anar es queda penjada. Per resoldre això, cal desactivar els temes visuals en la composició de l'escriptori.
Problema amb el driver ODBC per a Microsoft Acess en 64 bits
En el cas dels usuaris de Microstation Geographics, era molt robusta la connexió a una base de dades mitjançant un Driver Oracle, Microsoft Acess via ODBC. Si bé Geographics és obsolet respecte a Bentley Map, segueix sent utilitzat per molts projectes, a el grau que no és estrany veure fins i tot en els Be Inspired desenvolupaments utilitzant aquestes funcionalitats.
El problema per als que no acostumen llegir, és que en Windows 7 sobre 64 bits no es pot fer una connexió ODBC per Acess o Excel.
Si accedim a la connexió ODBC de manera tradicional:
Inici / panell de control / eines administratives / Sistema i Seguretat / eines administratives / orígens de dades ODBC
Es pot veure que només es poden afegir controladors per SQL Server. Però això és perquè la primera alternativa és executar això des de 32 bits, de manera que els permisos d'administrador no estan habilitats en el fitxer Odbcad32.exe de la direcció
C: \ Windows \ System32
En teoria es podria activar les propietats al botó dret i modificar els drets d'execució com a administrador, però en alguns casos podria no permetre-ho, de manera que,
El que fem és buscar el mateix ordre però sota l'entorn 64 bits, en la ruta:
C: \ Windows \ SysWOW64
Aquí busquem la comanda Odbcad32.exe. I en efecte, a l'executar la comanda veiem totes les opcions que esperem.
Tres opcions:
-Estàs executant Microstation (no Geographics)
-Està mal configurat el fitxer .ucf
-Està malament instal·lat Geographics. Hauries de reinstal·lar.
Tinc un problema estrany, que en executar el programa Geografic l'opció project no apareix en el menú pricipal, per poder carregar el wizard, però no aperce .. vull algun suggeriment a la base d'aquest problema
Doncs sí que és un problema molt particular, segur de la instalacion del windows.
Ja probe desintalandolo i tornant de zero i res
És estrany.
Tal sembla que aquesta màquina té alguna cosa estranya en particular. Com si l'aplicatiu odbc estigués malmès o no fos compatible.
Potser vindria bé desinstal·lar i reinstal·lar Microstation i Geographics, podria no haver-se instal·lat completament els drivers de connexió.
ia totes les indicacions de la direcció q em va donar ia les es i ja ho eh instal·lat en altres ordinadors per no dir en moltes, però en aquesta altra em dóna aquest missatge: Unsuccessful CONNECT statement i despres em tira: New user connect failed
Revisi aquest article
http://www.geofumadas.com/geographics-instalar-un-proyecto-local/
Em sembla que el que ha de canviar és l'arxiu msgeo.ucf, que està apuntant a una connexió de base de dades d'un altre projecte.
Si el que vol és un projecte local, hauria de ser alguna cosa com
MS_GEODBTYPE = ODBC
MS_GEOPROJDIR = C: /
MS_GEOPROJNAME = proyecto_local
MS_GEODBCONNECT = 1
MS_GEOINITCMD = PROJECT OPEN
MS_GEODBLOGIN = proyecto_local
no sé què fer,
no entenc digui-m'ho una mica breu o mes específic siusplau
el missatge ho tira al obrir-lo i tracte de fer el wizard per al projecte local i em torna a tirar el mateix missatge
Llavors ha de marxar a l'arxiu UCF i eliminar la variable de connexió de projecte que té.
Està en workspace / users
el missatge l'envia després que obro el Geographics, i vull fer el wizard del projecte local i em torna a enviar el mateix missatge
En quin moment envia el missatge?
Ets usant Microstation o Geographics?
el meu problema és que em tira 1 msg que diu: Unsuccessful CONNECT statement
Guao que bé, encara que no puc provar perquè la meva màquina amb windows7 xiulet com el Espanya diumenge.
però ho intentaré en una altra màquina, ara caldria veure amb windows8 que tal ...