ERRO WINE

1. ERRO WINE

Daniel Pinto Barros
danielvix

(usa Debian)

Enviado em 02/04/2008 - 17:01h

Boa Tarde Prezados;

Estou querendo rodar uma aplicação desenvolvida em FoxPro pelo Wine, só que para isso preciso acessar o "Serviços de componente" para que eu possa estar adicionando uma dll nos aplicativos COM+. Pelo Wine consigo até entrar no painel de controle (simulando o painel de controle do windows) porem o módulo de "Ferramentas Administrativas" é a única que não aparece.

Queria apenas saber se é possivel estar rodando o aplicativo?

Se existe outro software equivalente??

Se alguem pode me ajudar para que eu possa alocar essa dll??

Estou no aguardo

Obrigado

Daniel Barros




  


2. cara

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 18:11h

sinceramente:
Acho que não da não.
Talvez se você modificar um pouco seu programa para utilizar as dlls diretamente, e registra-las no sistema pelo Wine (tipo o regsvr32 do windows) não sei como se faz isso no Wine, quem souber posta ai.
Ou senão mudar o programa pra acessa-las de forma dinâmica com a API LoadLibrary (esta sim deve estar implementada no Wine).
Agora rodar o COM+ pelo Wine eu acho que vai ser bem dificil.


3. hum...

Wagner Kovags
Wagner Kovag$

(usa Slackware)

Enviado em 02/04/2008 - 18:18h

tenta entrar nos diretorios do wine

copia a dll do RU-Windows

joga na pasta

e não vem me dizer que não da não...

pq da sim

é so fazer issso

software equivalente à esse eu nao sei nao

mas é logico q da!!!


4. cara

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 18:25h

^^
antes de falar besteira, saiba melhor como as coisas funcionam.
Em nenhum momento eu falei que não dava para ele rodar o programa.
Só falei que da maneira que ele quer rodar não da. Você por acaso conhece o COM+ pra afirmar a "besteira" que vc acabou de falar?
Agora só jogar as dlls no diretório só vai funcionar se ele as acessar de forma dinâmica utilizando LoadLibrary, caso contrário somente se estas estiverem registradas no sistema e como muito programa funciona assim, acredito que tenha algo equivalente ao regsvr32 do windows pro wine no linux pois senão muitos softwares que trabalham assim não iriam funcionar (como o office por ex). Só que como eu uso linux e prefiro não usar wine pra nada só em ultimo caso então não sei este comando. Se você jogar na pasta só funciona com acesso dinâmico.


5. aff noob é fodz

Wagner Kovags
Wagner Kovag$

(usa Slackware)

Enviado em 02/04/2008 - 18:30h

veyyoo

para de mandar cao pros outros e se inmitidando À sabixão

segue o meu conselho

eu joguei dll pra pasta do cs, do dreamule e do ares

funcionaram perfeitamente(depois deu ter jogado as dll's no diretorio correto(na propria pasta do aplicativo))

eu não sou dono da verdade

mas não vem jogando cao pra cima da gente não q é covardia

veyy

cresce de tamanho e cresça de distro tbm

SEU NOOB!!!


6. AE

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 18:35h

SABE QDO EU VI O LINUX A PRIMEIRA VEZ?
1996
Sabe quantos anos usei slack, inclusive como meu unico sistema de notebook? E quais versões?
6 anos e nada de existir slapt-get
Evoluir de distro, uso ubuntu por diversos outros motivos.

Sabe quanto tempo eu trabalho com desenvolvimento de software?
COM+ é um ambiente de gerenciamento de DLLs para windows, que você pode gerenciar transações dentre diversos outros recursos.
A maioria dos programas não roda DLLs com o COM+ mas de forma dinamica pelo LoadLibrary e só por isso que funciona jogando na pasta.
Se o programa estiver utilizando os recursos de transação do COM+ nunca irá funcionar desta forma.

Estude antes de falar besteira!
Evoluir de distro? Qualquer NOOB instala Slackware.
Moleque de 17 anos. Tem mto a aprender!

Não queria arrumar confusão mas você veio me intimidar falando "besteira".


7. veyyo

Wagner Kovags
Wagner Kovag$

(usa Slackware)

Enviado em 02/04/2008 - 18:48h

q q adianta ter essa porrada de tempo usando qlqlr tipo de distro e falando [*****] do jeito q vc ta falando???

eu nunca usei o apt-get do slack uhsauh

veyoo

agente pode viver 1000 anos usando linux

mas q q adianta viver esse tempo todo no mundo dos pinguins e depois chegar aki e falar [*****]???


8. [*****]?

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 18:51h

quem ta falando [*****] é só uma pessoa:
VOCÊ
Se é que não percebeu ainda!
Copiar as DLLs na pasta não vai fazer elas "criarem" por osmose os recursos transacionais dentre outros do COM+.
Agora se o cara fizer o programa dele usar estas dlls de forma dinamica, e não usar os recursos do COM+, ai sim, ele pode copiar na pasta que funciona, foi uma das sugestões que fiz logo no primeiro post!


9. =)

Wagner Kovags
Wagner Kovag$

(usa Slackware)

Enviado em 02/04/2008 - 18:56h

a veeeyoo

vc fala muito mas até agora não deu a solução pra nada

então vamos parar de descutir e arrumar a solução pra nosso parça zé

fui

obs:eu não estou aqui,não sei de nada e não vi,nem escutei nada!

bju do Eazy


10. solução

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 19:00h

a "tentativa" da solução ja foi dada no primeiro post. Tentativa pois nem tudo que é feito para Windows se pode rodar no Linux ou senão ja seria possivel rodar todos os programas do windows no linux e ninguem mais precisaria de Windows pra nada.
E a tentativa é:
Estas dlls ou ele criou ou ele ta simplesmente usando no programa dele, ou em pior caso, quem usa é o fox pro e ai pode ser que não tenha solução dependendo do caso.
Agora se é ele quem usa, é só ver se pode acessa-las de maneira dinamica, ai copia no diretório do programa e ja eras. Em todos os programas que costumo fazer em C para Win32 eu acesso as DLLs desta forma para poder tratar os erros de dependências no próprio programa e ainda não precisar sair registrando muitas dlls as vezes temporárias. Agora se não tem jeito de trabalhar sem ser com elas registradas, vai ter de procurar algo tipo o regsvr32 do Windows que acredito existir algo parecido no Wine, vou verificar se acho. Caso ele use os recursos do COM+ terá de abrir mão deles, pois o COM+ é integrado com o Windows e acho quase impossivel desvincular tudo dele do Windows e fazer roda-lo no linux ainda mais com o Wine.


11. e vc?

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 02/04/2008 - 19:05h

deveria ao menos pedir desculpas pelos insultos que me fez. Afinal comunidade é para as pessoas se ajudarem e não para criticar os outros muito menos quando não se sabe sobre o assunto e pior como você fez ainda falou um monte de "besteira" pois o cara foi bem especifico quando falou registrar as DLLs no COM+, se ele tivesse falado de forma mais genérica sobre DLL mas não foi isso que aconteceu.


12. ...

Wagner Kovags
Wagner Kovag$

(usa Slackware)

Enviado em 02/04/2008 - 19:19h

...



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts