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

Delphi

12/02/2006

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



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

Valew :wink:


Charlesgarrotti

Charlesgarrotti

Curtidas 0

Respostas

Charlesgarrotti

Charlesgarrotti

12/02/2006

Ninguem ??? :cry:

[quote:a8e7e71485=´Moderação´][color=red:a8e7e71485]Texto editado por Massuda

Por favor, evite citar/quotar imagens desnecessariamente[/color:a8e7e71485][/quote:a8e7e71485]


GOSTEI 0
Massuda

Massuda

12/02/2006

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


GOSTEI 0
Charlesgarrotti

Charlesgarrotti

12/02/2006

Sobe...


Ninguem pessoal ? :(

[quote:3fe48f8825=´Moderação´][color=red:3fe48f8825]Texto editado por Massuda

Por favor, evite citar/quotar imagens desnecessariamente[/color:3fe48f8825][/quote:3fe48f8825]


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

12/02/2006

[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]


GOSTEI 0
Sistemald

Sistemald

12/02/2006

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!


GOSTEI 0
POSTAR