Tentei rodar a minha aplicacao no MONO e vejam o erro...

12/02/2006

Tentei rodar a minha aplicacao no MONO e vejam o erro:


[img:f9c61d114d]http://www.pontochapa.com.br/imagem.JPG[/img:f9c61d114d]

Alguém sabe como faço para resolver esse problema ??

Valew :wink:


Charlesgarrotti

Respostas

13/02/2006

Charlesgarrotti

Ninguem ??? :cry:

[color=red:a8e7e71485]Texto editado por Massuda Por favor, evite citar/quotar imagens desnecessariamente[/color:a8e7e71485]



Responder Citar

13/02/2006

Massuda

Aparentemente está faltando instalar os assembly´s da Borland. Se seu aplicativo utilizar WinForms ou VCL.net, se não estou enganado, você não poderá executar o aplicativo no Mono, pois ele não suporta aplicativos WinForms


Responder Citar

13/02/2006

Charlesgarrotti

Sobe...


Ninguem pessoal ? :(

[color=red:3fe48f8825]Texto editado por Massuda Por favor, evite citar/quotar imagens desnecessariamente[/color:3fe48f8825]



Responder Citar

13/02/2006

Emerson

[b:961ae5f815]acho[/b:961ae5f815] que o problema não está nos WinForms...

está, além do uso de VCL.Net, no uso dos tipos primitivos (DateTime, Integer, etc): enquanto outras linguagens utilizam o máximo da framework .Net (como o C#, que é a linguagem que eu estou estudando no momento), o Delphi utiliza várias definições - inclusive alguns tipos primitivos - do seu próprio assembly (Borland.Delphi).

me deparei com um problema parecido quando fiz uma aplicação console, portanto sem WinForms, numa máquina e tentei executá-la numa máquina que não tinha o Delphi. a framework reclamou da falta da Borland.Delphi.

fiz a mesma aplicação em C e não tive nenhum problema para executá-la em qualquer outra máquina.

creio que para resolver esse tipo de problema no Delphi seja necessário identificar de onde será usado o tipo, por exemplo:
[i:961ae5f815]txt: string;[/i:961ae5f815]
deve ficar:
[i:961ae5f815]txt: system.String;[/i:961ae5f815]


Responder Citar

23/02/2006

Sistemald

Olá sobre os assembly usados pelo vcl.net, é facil de resolver no Windows, pois tem um instalador no cd do Delphi cujo nome é bds2006regdist, ele instalar o necessário para a aplicação rodar!


Responder Citar