Desafio Wine: STG Gerdau

Iniciado por clebson, 01 de Abril de 2013, 16:28

tópico anterior - próximo tópico

clebson

Pessoal,

Alguém consegue rodar esse programa?

STG - Software de Treliça Gerdau

Pagina para link: http://www.gerdau.com.br/produtos-e-servicos/softwares-de-apoio.aspx

Aqui no forum tem um tópico falando sobre ele, mas na época eu não conseguir, o Rafael sim. Como faz muito tempo resolvi abrir outro topico já que a versão do Ubuntu atual é 12.10

Obrigado


nomade

Você precisa usar esse software?
Ubuntu Studio 22.04 LTS

clebson

Nomade,

Muito, é para empresa do meu pai, estou passando o sistema operacional de 3 computadores para poder usar o Stoq http://www.stoq.com.br só que existem mais dois programas que preciso muito usar. E não quero ter que usar uma maquina virtual para emular o windows.

A muito tempo atrás ví que uma pessoa conseguiu, mas eu não. Fui tentar instalar por lá mas parece que não existe mais estes programas que o Rafael usou.
http://ubuntuforum-br.org/index.php/topic,37560.0.html

Sergio Benjamim

Citação de: clebson online 02 de Abril de 2013, 14:56
Nomade,

Muito, é para empresa do meu pai, estou passando o sistema operacional de 3 computadores para poder usar o Stoq http://www.stoq.com.br só que existem mais dois programas que preciso muito usar. E não quero ter que usar uma maquina virtual para emular o windows.

A muito tempo atrás ví que uma pessoa conseguiu, mas eu não. Fui tentar instalar por lá mas parece que não existe mais estes programas que o Rafael usou.
http://ubuntuforum-br.org/index.php/topic,37560.0.html

1º - Veja qual versão do Wine esse cara usou, e então instale o PlayOnLinux, com ele é possível escolher a versão do Wine que melhor se adequa à esse software;

2º - Peça para a Gerdau disponibilizar este programa nativamente em Linux. Mande email, telefone, torre a paciência deles. Fale que se portarem o programa para Linux, fica fácil portar para Android e Mac OS também. Fala para eles usarem Java, é multiplataforma;

3º - Se ainda assim eles não quiserem portar, então peça o código fonte desse programa;

4º - Se eles negarem, então mande eles à derma!
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

clebson

Sergio,

Preciso do programa com wine ou sem wine. O importante é que funciona. Vou mandar e-mail, mas minha situação é para curto prazo, não posso esperar a boa vontade. O tópico em que o Rafael fez funcionar já faz um tempo e já esta desatualizado. Por isso vim aqui pedir ajuda.

Solid One

#5
Consegui rodar o programa. Segue meus passos:

Utilizando o wine 1.4.1 na minha instalação do Ubuntu 12.10 32-bits, baixei e instalei o programa, e quando fui rodar deu a mensagem de erro: "Runtime Error 3633"

Ao pesquisar, vi que isso acontece em aplicações Windows desenvolvidas em Visual Basic que requerem uma biblioteca chamada Microsoft Jet Database Engine, na versão 4.0 (http://pt.wikipedia.org/wiki/Microsoft_Jet_Database_Engine). Para instalá-la, basta digitar esse comando no Terminal e seguir seu passo-a-passo:

$ winetricks jet40

Após instalar essa biblioteca, o programa não deu mais esse erro, e passou a funcionar normalmente (ou ao menos no pouco que testei. ainda poderá ocorrer problemas).

Acredito que o que é relevante a esse programa não é a versão do Wine, e sim essa biblioteca. Aparentemente, ainda não existe uma implementação livre das bibliotecas (DLLs) referentes ao Jet 4.0, por isso é necessário obter as bibliotecas nativas e inseri-las na sua instalação do Wine para que esse programa funcione. Já vi outros programas similares para Windows que requerem esta biblioteca para funcionar, e essas aplicações costumam dar o mesmo erro (ou um muito parecido) ao tentar rodá-las pelo Wine.

clebson

#6
Solid One,
Bom dia. Olha conseguir fazer funcionar sim, só que quando eu vou adicionar uma nova obra ele retorna um erro:

Run-time error '3251'

[IMG=http://img822.imageshack.us/img822/7415/errocm.png][/IMG]

este é o log

env WINEPREFIX="/home/santiago/.wine" wine C:\\STG\ Software\ de\ Treliças\ GERDAU\\STG.exe
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
fixme:ole:OleLoadPictureEx (0xce41ac,135225,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OleLoadPictureEx (0xce41ac,3270,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OleLoadPictureEx (0xce41ac,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x15d5b0)->(0x1726a8, 0, (nil)), hacked stub.
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 17/02/2013, dlt (d/m/y): 20/10/2013
fixme:ole:OleLoadPictureEx (0xcf57fc,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5814,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf582c,776,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5854,849,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf585c,937,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5874,1972,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf588c,2744,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfe02c,146,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e864), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfe02c,146,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e864), partially implemented.
fixme:ole:OleLoadPictureEx (0xcff1ec,158,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e858), partially implemented.
fixme:ole:OleLoadPictureEx (0xcff1ec,158,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e858), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1126,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,98,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,98,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x20abec), stub!
fixme:ole:OleLoadPictureEx (0xd03284,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e818), partially implemented.
fixme:ole:OleLoadPictureEx (0xd0455c,1094,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e880), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,214,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,214,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x215bfc), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217a54), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217f04), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x218094), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217c54), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217efc), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x21814c), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217584), stub!
fixme:ole:OleLoadPictureEx (0xd05abc,2427,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33deb4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd03284,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e750), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33f4c4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33f4c4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e5e4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33ead8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd09bdc,3270,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f17c), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x110a20a8)->(0x1108d3b8, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xd1008c,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1008c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100a4,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100bc,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100d4,11504,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd10554,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33d468), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e7e8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd10554,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33d778), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e7e8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
fixme:ole:OleLoadPictureEx (0xd0b6cc,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33dfd4), partially implemented.
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 23 on event 0


Solid One

Citação de: clebson online 05 de Abril de 2013, 07:19
Solid One,
Bom dia. Olha conseguir fazer funcionar sim, só que quando eu vou adicionar uma nova obra ele retorna um erro:

Run-time error '3251'

[IMG=http://img822.imageshack.us/img822/7415/errocm.png][/IMG]

este é o log

env WINEPREFIX="/home/santiago/.wine" wine C:\\STG\ Software\ de\ Treliças\ GERDAU\\STG.exe
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
fixme:ole:OleLoadPictureEx (0xce41ac,135225,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OleLoadPictureEx (0xce41ac,3270,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OleLoadPictureEx (0xce41ac,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa50), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x15d5b0)->(0x1726a8, 0, (nil)), hacked stub.
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 17/02/2013, dlt (d/m/y): 20/10/2013
fixme:ole:OleLoadPictureEx (0xcf57fc,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5814,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf582c,776,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5854,849,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf585c,937,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf5874,1972,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf588c,2744,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33eac8), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfe02c,146,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e864), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfe02c,146,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e864), partially implemented.
fixme:ole:OleLoadPictureEx (0xcff1ec,158,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e858), partially implemented.
fixme:ole:OleLoadPictureEx (0xcff1ec,158,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e858), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1126,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,98,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,98,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OleLoadPictureEx (0xd005c4,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e7ec), partially implemented.
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x20abec), stub!
fixme:ole:OleLoadPictureEx (0xd03284,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e818), partially implemented.
fixme:ole:OleLoadPictureEx (0xd0455c,1094,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e880), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,214,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,214,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OleLoadPictureEx (0xcfc9dc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f0a0), partially implemented.
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x215bfc), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217a54), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217f04), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x218094), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217c54), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217efc), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x21814c), stub!
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x217584), stub!
fixme:ole:OleLoadPictureEx (0xd05abc,2427,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33deb4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd03284,1120,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33e750), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33f4c4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33f4c4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e5e4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcf6064,2742,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33ead8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd09bdc,3270,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f17c), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x110a20a8)->(0x1108d3b8, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xd1008c,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1008c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100a4,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100bc,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd100d4,11504,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e218), partially implemented.
fixme:ole:OleLoadPictureEx (0xd10554,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33d468), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,2934,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e7e8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,4230,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd10554,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33d778), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e7e8), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e9d4), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OleLoadPictureEx (0xd1050c,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33e734), partially implemented.
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
fixme:ole:OleLoadPictureEx (0xd0b6cc,6798,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x33dfd4), partially implemented.
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 23 on event 0



Esse mesmo problema aconteceu comigo também. Testei no VirtualBox numa VM com Windows XP e funcionou de boa.

Tentei inserir várias bibliotecas a partir do winetricks (novo paliativo do wine-doors, exceto que mais atual e mais eficiente), como por exemplo mdac28, vb2run ao vb6run, etc. Nada. Tentei pegar alguns DLLs da VM do WinXP e também nada.

A julgar pela postagem do usuário "lunga" (http://ubuntuforum-br.org/index.php/topic,37560.msg256583.html#msg256583):

CitarEu trampei no suporte desse software pra Gerdau.
Ele tem alguns bugs locos mesmo.
A avaliacao dada para este erro eh correta. Mas ele tbem tem um bug quanto as configuracoes internacionais. Se estiver em USA ele da runtime tbem.
No wine nao sei como verificar isso.

Acredito que o problema não é mais de DLLs do Windows, e sim alguma configuração internacional, seja de data, moeda ou alguma medida do sistema métrico.

Mais detalhadamente falando, o programa salva todas as suas informações referentes a obras em um arquivo de banco de dados local, de nome "STGDB.MDB". É um arquivo Access, onde o programa conecta-se neste arquivo e nele insere as informações preenchidas no formulário. Ele deve fazer isso internamente em linguagem SQL. O erro de runtime 3251 acontece porque ele tenta realizar alguma operação nesse banco e não consegue, provavelmente uma leitura/escrita de data em formato errado ou uma leitura/escrita de campo numérico utilizando ponto no lugar de vírgula para separar as casas decimais.

Tentei encontrar no Wine onde essas configurações situam-se, e encontrei algumas delas no arquivo "~/.wine/drive_c/windows/win.ini". Também encontrei outras acessando o Regedit do wine da seguinte forma:

$ wine regedit

e indo na chave de caminho "HKEY_CURRENT_USER -> Control Panel -> International".

Agora o que exatamente alterar, não sei. Tentei mexer no formato da data, alterando "d/M/yyyy" para "dd/MM/yyyy", mas não deu em nada.

Talvez o usuário "lunga" saiba dizer exatamente o que fazer aqui. Sei que essa postagem dele é de 2008, e que talvez ele nem se lembre mais, mas vai que ele ainda sabe...

clebson

Solid One,

Enviei o seguinte email para a empresa Gerdau, espero ter a resposta:

Citar
Ola,

Estou tentando instalar o Software STG da Gerdau no sistema operacional Linux. Sei que não existe a ferramenta nativamente para o Linux, mas em nossas empresa gostaríamos de poder utilizar este software. Para isso utilizei da ferramenta Wine que ajuda na instalação. Mas surgiram alguns problemas que a Gerdau podeira nos ajudar, e também até implementar como uma forma de solução para usuário do Pinguim. Estou encaminhando um link com a postagem no fórum da comunidade Ubuntu, que estão me ajudando com este desenvolvimento.

http://ubuntuforum-br.org/index.php?topic=104613.msg577308#msg577308

Clebson Santiago.

ps- enquanto isso será que poderíamos continuar tentando?

mas desde já já estou muito grato.

Solid One

Pessoalmente, acho difícil que a empresa porte o programa pra Linux, seja em Java ou similar. O programa foi desenvolvido com um monte de bibliotecas incorporadas ao Windows, de modo que eles vão ter que reescrever praticamente o programa todo se quiserem portar para Java (que acredito ser o menos trabalhoso).

clebson

Acho que acabei escrevendo de uma forma que pareceu que seja desenvolvimento. Mas a minha ideia inicial era a de que eles portassem utilizando o Wine.

Solid One

Citação de: clebson online 05 de Abril de 2013, 16:50
Acho que acabei escrevendo de uma forma que pareceu que seja desenvolvimento. Mas a minha ideia inicial era a de que eles portassem utilizando o Wine.

Isso se eles conhecerem Linux. Acho pouco provável que eles tenham experiência com alguma distribuição Linux, e muito menos que eles possuam experiência ao fazer algum software desses rodar pelo Wine.

Lúcio Sales

#12
Eu consegui resolver uma incompatibilidade semelhante:

digitei no terminal winetricks jet40 seguindo a dica do Solid One;
instalei pelo wine o setup.exe do aplicativo  Visual Basic 6.0 Extended Runtime 1.3.1 encontrado no seguinte link: https://ufpr.dl.sourceforge.net/project/vb6extendedruntime/Visual%20Basic%206.0%20Extended%20Runtime%201.3.1.zip;
instalei pelo wine o aplicativo mailroommadness.

O Mail Room Madness é um jogo de lógica baseado no visual basic e não funcionava no linux. Faz muito tempo que venho pesquisando por uma solução. Fui juntando as peças até conseguir.

Lúcio Sales

#13
Pessoal, não consegui fazer o aplicativo mailroommadness funcionar em outro computador daqui de casa. A versão do ubuntu é 18.10 nos dois computadores. Faço os mesmos procedimentos que deram certo no primeiro computador,  mas no segundo dá a mensagem:
run-time error 445.



Ao tentar instalar o Visual Basic 6 run-time manualmente, surge o seguinte erro:




Pelo winetricks sai o seguinte:
vb6run install completed, but installed file /home/lucio/.wine/dosdevices/c:/windows/syswow64/MSVBVM60.DLL not found