digitalmars.D.learn - criando modulos em D para classe pessoa[AJUDA]
- dark777 (10/10) Jul 24 2017 pessoal eu tenho umas classes java e estava portando para D e
- Cym13 (7/17) Jul 24 2017 Sorry, I don't know what language you're talking so I hope I'll
- ag0aep6g (9/16) Jul 24 2017 From there:
- dark777 (2/19) Jul 24 2017 deu certo aqui agora valeu ai..
- dark777 (8/30) Jul 24 2017 Eu tenho um projeto em windows form C# feito no virual studio um
- SrMordred (7/17) Jul 24 2017 Erro está aqui:
- SrMordred (2/25) Jul 24 2017 Ou melhor você *deveria* gravar como string.
pessoal eu tenho umas classes java e estava portando para D e para usar as importaçoes criei os modules nescessarios todos estao dentro da mesma pasta porem ao fazer: $rdmd principal ele retorna o seguinte erro: principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."] Os codigos sao os que estao abaixo no pastebin https://pastebin.com/CYinHWyQ
Jul 24 2017
On Monday, 24 July 2017 at 19:45:03 UTC, dark777 wrote:pessoal eu tenho umas classes java e estava portando para D e para usar as importaçoes criei os modules nescessarios todos estao dentro da mesma pasta porem ao fazer: $rdmd principal ele retorna o seguinte erro: principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."] Os codigos sao os que estao abaixo no pastebin https://pastebin.com/CYinHWyQSorry, I don't know what language you're talking so I hope I'll get it right anyway ;) D used to have octal numbers. They started with a 0 so 0100 == 64. This was deprecated in favour of std.conv.octal which explains the error message. To fix, remove the 0: e.setCEP(1020304)
Jul 24 2017
On 07/24/2017 09:45 PM, dark777 wrote:principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."][...]https://pastebin.com/CYinHWyQFrom there:e = new Endereco(); e.setCidade("São Paulo"); e.setCEP(01023040);Google's translator says (from Portuguese): Endereco = address, Cidade = City, CEP = ZIP code. Don't store ZIP codes as numbers. Store them as strings. Leading zeroes have meaning in ZIP codes. You don't do math on ZIP codes.
Jul 24 2017
On Monday, 24 July 2017 at 20:06:37 UTC, ag0aep6g wrote:On 07/24/2017 09:45 PM, dark777 wrote:deu certo aqui agora valeu ai..principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."][...]https://pastebin.com/CYinHWyQFrom there:e = new Endereco(); e.setCidade("São Paulo"); e.setCEP(01023040);Google's translator says (from Portuguese): Endereco = address, Cidade = City, CEP = ZIP code. Don't store ZIP codes as numbers. Store them as strings. Leading zeroes have meaning in ZIP codes. You don't do math on ZIP codes.
Jul 24 2017
On Monday, 24 July 2017 at 20:33:42 UTC, dark777 wrote:On Monday, 24 July 2017 at 20:06:37 UTC, ag0aep6g wrote:amigo meu e eu criamos para a semana academica ele faz cadastros e marca a presença das visitas na semana por um id de quem ja pagou pelas palestras queria portar ele para D. que biblioteca para forms vcs me recomendam para desenvolver o mesmo? PS: ele é desktop mas faz redirecionamento para um banco de dados mysql para salvar os dados direto no servidor...On 07/24/2017 09:45 PM, dark777 wrote:deu certo aqui agora valeu ai..principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."][...]https://pastebin.com/CYinHWyQFrom there:e = new Endereco(); e.setCidade("São Paulo"); e.setCEP(01023040);Google's translator says (from Portuguese): Endereco = address, Cidade = City, CEP = ZIP code. Don't store ZIP codes as numbers. Store them as strings. Leading zeroes have meaning in ZIP codes. You don't do math on ZIP codes.
Jul 24 2017
On Monday, 24 July 2017 at 19:45:03 UTC, dark777 wrote:pessoal eu tenho umas classes java e estava portando para D e para usar as importaçoes criei os modules nescessarios todos estao dentro da mesma pasta porem ao fazer: $rdmd principal ele retorna o seguinte erro: principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."] Os codigos sao os que estao abaixo no pastebin https://pastebin.com/CYinHWyQErro está aqui: e.setCEP(01023040); um número seguido de zero é considerado um octal (este o erro que está dando) Você provavelmente quer gravar o cep como string: e.setCEP("01023040");
Jul 24 2017
On Monday, 24 July 2017 at 20:14:23 UTC, SrMordred wrote:On Monday, 24 July 2017 at 19:45:03 UTC, dark777 wrote:Ou melhor você *deveria* gravar como string.pessoal eu tenho umas classes java e estava portando para D e para usar as importaçoes criei os modules nescessarios todos estao dentro da mesma pasta porem ao fazer: $rdmd principal ele retorna o seguinte erro: principal.d(18): Error: octal literals 01023040 are no longer supported, use std.conv.octal!1023040 instead Failed: ["dmd", "-v", "-o-", "principal.d", "-I."] Os codigos sao os que estao abaixo no pastebin https://pastebin.com/CYinHWyQErro está aqui: e.setCEP(01023040); um número seguido de zero é considerado um octal (este o erro que está dando) Você provavelmente quer gravar o cep como string: e.setCEP("01023040");
Jul 24 2017