Tentei rodar a minha aplicacao no MONO e vejam o erro...
Tentei rodar a minha aplicacao no MONO e vejam o erro:
Alguém sabe como faço para resolver esse problema ??
Valew :wink:
Alguém sabe como faço para resolver esse problema ??
Valew :wink:
Charlesgarrotti
Curtidas 0
Respostas
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]
[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
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
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]
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
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]
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
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