RES: [delphi-br] Compilador em linha de comando
O problema é que voce vai por a System.pas na pendrive e vai recompilar, ele vai te pedir outra unit. Pra compilar em linha de comando, você vai ter que: 1) Levar todo o diretório \LIB do Delphi 2) Todas as BPL´s do Delphi (algumas estão no diretório \BIN e outras no diretório \System32 do windows) 3) Algumas dll´s do Delphi serão nescessárias também. Outra coisa que muitos aqui desconhecem (GRAVEMENTE!). O compilador é apenas o primeiro passo pra você transformar seu fonte em executável. Na verdade o compilador nada mais faz do que pegar os .pas e transformá-los em .dcu. Feito isto, a bola é passada para o LINKEDITOR. Este caboclo é que é o responsável por montar seu executável com base no apanhado de .dcus, bpl e .res referentes ao projeto. O Linkeditor é quem faz o executável e não o compilador. Sendo assim, não é só o compilador que se faz nescessário para gerar o programa, mas também o linkeditor. Em suma, não é simples assim. Não é como você pegar um Turbo Pascal 1.0, coloca num diquete, vai ali e regera seu projeto. Do Turbo 1.0 até o Delphi 7 (vamos por como base), 10 milhões de coisas já se passaram e N demandas surgiram. Não existe esta de colocar o Delphi num disquete e ir alí e compilar um projeto. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Henry Maltz Zylbersztejn [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 19 de outubro de 2006 11:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando hm,blz... na real ontem testei colocando o dcc32.exe numa pasta da pendrive, e dai dava esse erro... dai coloquei todos arquivos que tem na pasta do bin e fui tirando e testando, até que quando deixei somente o dcc32.exe e dcc32.cfgfuncionou... só que hoje fui testar no micro que não tem delphi e dai não funcionou, por isso achei estranho valeu gerhard e ricardo, vou pegar os arquivos hoje de noite e ver como fica... um abraço!!! On 10/19/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Ola Henry, Para poder compilar com o DCC32, voce precisa ter na mesma pasta para onde copiou o DCC32.EXE os .DCU, .DCP e .BPL do delphi. Nao lembro exatamente em qual pacote esta a unit SYSTEM.PAS, provalmente VCL ou RTL. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quinta-feira, 19 de outubro de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn [EMAIL PROTECTED] wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br ] Em nome de Henry Maltz Zylbersztejn Enviada em: quarta-feira, 18 de outubro de 2006 09:45 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando pois é, agora não sei pq o delphi tá lá em casa... só respondi o q Paulo tinha escrito, mas não lembro se tentei com o brcc32 ou o dcc32 hoje vou tentar, mas pelo que me lembre eu tentei com todos .exe que tem no diretório .bin... ele não conseguia compilar, sendo que pelo delphi compilava normal Gerhard, é só isso que tu usa pra compilar por linha de comando? tu coloca algum parâmetro especial? valeu, abraço!!! On 10/17/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Voces
Re: RES: [delphi-br] Compilador em linha de comando
Walter, Se não me engano o DCC32.EXE já é um compilador e linkeditor ao mesmo tempo. Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: O problema é que voce vai por a System.pas na pendrive e vai recompilar, ele vai te pedir outra unit. Pra compilar em linha de comando, você vai ter que: 1) Levar todo o diretório \LIB do Delphi 2) Todas as BPL´s do Delphi (algumas estão no diretório \BIN e outras no diretório \System32 do windows) 3) Algumas dll´s do Delphi serão nescessárias também. Outra coisa que muitos aqui desconhecem (GRAVEMENTE!). O compilador é apenas o primeiro passo pra você transformar seu fonte em executável. Na verdade o compilador nada mais faz do que pegar os .pas e transformá-los em .dcu. Feito isto, a bola é passada para o LINKEDITOR. Este caboclo é que é o responsável por montar seu executável com base no apanhado de .dcus, bpl e .res referentes ao projeto. O Linkeditor é quem faz o executável e não o compilador. Sendo assim, não é só o compilador que se faz nescessário para gerar o programa, mas também o linkeditor. Em suma, não é simples assim. Não é como você pegar um Turbo Pascal 1.0, coloca num diquete, vai ali e regera seu projeto. Do Turbo 1.0 até o Delphi 7 (vamos por como base), 10 milhões de coisas já se passaram e N demandas surgiram. Não existe esta de colocar o Delphi num disquete e ir alí e compilar um projeto. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Henry Maltz Zylbersztejn [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 19 de outubro de 2006 11:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando hm,blz... na real ontem testei colocando o dcc32.exe numa pasta da pendrive, e dai dava esse erro... dai coloquei todos arquivos que tem na pasta do bin e fui tirando e testando, até que quando deixei somente o dcc32.exe e dcc32.cfgfuncionou... só que hoje fui testar no micro que não tem delphi e dai não funcionou, por isso achei estranho valeu gerhard e ricardo, vou pegar os arquivos hoje de noite e ver como fica... um abraço!!! On 10/19/06, Gerhard Roger Nack wrote: Ola Henry, Para poder compilar com o DCC32, voce precisa ter na mesma pasta para onde copiou o DCC32.EXE os .DCU, .DCP e .BPL do delphi. Nao lembro exatamente em qual pacote esta a unit SYSTEM.PAS, provalmente VCL ou RTL. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quinta-feira, 19 de outubro de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br ] Em nome de Henry Maltz Zylbersztejn Enviada em: quarta-feira, 18 de outubro de 2006 09:45 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando pois é, agora não sei pq o delphi tá lá em casa... só respondi o q Paulo tinha escrito, mas não lembro se tentei com o brcc32 ou o dcc32 hoje vou tentar, mas pelo que me lembre eu tentei com todos .exe que tem no diretório .bin... ele não conseguia compilar, sendo que pelo delphi compilava normal Gerhard, é só isso que tu usa pra compilar por linha de comando? tu coloca algum parâmetro especial? valeu, abraço!!! On
Re: RES: [delphi-br] Compilador em linha de comando
É isso ai... Não é só o Compilador, é tudo, DLL´s e BPL´s, espalhadas pelo disco, \windows\system32 Ainda se fossem só os arquivo, ai daria para fazer isso ai num pen-drive BEM grande... tipo 1GB... O pior de tudo são os dados espalhados pelo REGISTRO do windows como: Onde estão as DLL´s, BPL´s, path´s, o próprio numero de registro... blá, blá... ixe... Mais facil vc instalar o DELPHI no cliente ou comprar um notebook... ;.-) Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Valfrid-Ly Silva Couto To: delphi-br@yahoogrupos.com.br Sent: Monday, October 23, 2006 2:51 PM Subject: Re: RES: [delphi-br] Compilador em linha de comando Walter, Se não me engano o DCC32.EXE já é um compilador e linkeditor ao mesmo tempo. Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: O problema é que voce vai por a System.pas na pendrive e vai recompilar, ele vai te pedir outra unit. Pra compilar em linha de comando, você vai ter que: 1) Levar todo o diretório \LIB do Delphi 2) Todas as BPL´s do Delphi (algumas estão no diretório \BIN e outras no diretório \System32 do windows) 3) Algumas dll´s do Delphi serão nescessárias também. Outra coisa que muitos aqui desconhecem (GRAVEMENTE!). O compilador é apenas o primeiro passo pra você transformar seu fonte em executável. Na verdade o compilador nada mais faz do que pegar os .pas e transformá-los em .dcu. Feito isto, a bola é passada para o LINKEDITOR. Este caboclo é que é o responsável por montar seu executável com base no apanhado de .dcus, bpl e .res referentes ao projeto. O Linkeditor é quem faz o executável e não o compilador. Sendo assim, não é só o compilador que se faz nescessário para gerar o programa, mas também o linkeditor. Em suma, não é simples assim. Não é como você pegar um Turbo Pascal 1.0, coloca num diquete, vai ali e regera seu projeto. Do Turbo 1.0 até o Delphi 7 (vamos por como base), 10 milhões de coisas já se passaram e N demandas surgiram. Não existe esta de colocar o Delphi num disquete e ir alí e compilar um projeto. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Henry Maltz Zylbersztejn [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 19 de outubro de 2006 11:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando hm,blz... na real ontem testei colocando o dcc32.exe numa pasta da pendrive, e dai dava esse erro... dai coloquei todos arquivos que tem na pasta do bin e fui tirando e testando, até que quando deixei somente o dcc32.exe e dcc32.cfgfuncionou... só que hoje fui testar no micro que não tem delphi e dai não funcionou, por isso achei estranho valeu gerhard e ricardo, vou pegar os arquivos hoje de noite e ver como fica... um abraço!!! On 10/19/06, Gerhard Roger Nack wrote: Ola Henry, Para poder compilar com o DCC32, voce precisa ter na mesma pasta para onde copiou o DCC32.EXE os .DCU, .DCP e .BPL do delphi. Nao lembro exatamente em qual pacote esta a unit SYSTEM.PAS, provalmente VCL ou RTL. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quinta-feira, 19 de outubro de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units
RES: RES: [delphi-br] Compilador em linha de comando
Não tenho como confirmar agora (depois eu olho), mas se não me engano, o linkeditor do delphi é o RLink []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Valfrid-Ly Silva Couto [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 23 de outubro de 2006 14:51 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Compilador em linha de comando Walter, Se não me engano o DCC32.EXE já é um compilador e linkeditor ao mesmo tempo. Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: O problema é que voce vai por a System.pas na pendrive e vai recompilar, ele vai te pedir outra unit. Pra compilar em linha de comando, você vai ter que: 1) Levar todo o diretório \LIB do Delphi 2) Todas as BPL´s do Delphi (algumas estão no diretório \BIN e outras no diretório \System32 do windows) 3) Algumas dll´s do Delphi serão nescessárias também. Outra coisa que muitos aqui desconhecem (GRAVEMENTE!). O compilador é apenas o primeiro passo pra você transformar seu fonte em executável. Na verdade o compilador nada mais faz do que pegar os .pas e transformá-los em .dcu. Feito isto, a bola é passada para o LINKEDITOR. Este caboclo é que é o responsável por montar seu executável com base no apanhado de .dcus, bpl e .res referentes ao projeto. O Linkeditor é quem faz o executável e não o compilador. Sendo assim, não é só o compilador que se faz nescessário para gerar o programa, mas também o linkeditor. Em suma, não é simples assim. Não é como você pegar um Turbo Pascal 1.0, coloca num diquete, vai ali e regera seu projeto. Do Turbo 1.0 até o Delphi 7 (vamos por como base), 10 milhões de coisas já se passaram e N demandas surgiram. Não existe esta de colocar o Delphi num disquete e ir alí e compilar um projeto. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Henry Maltz Zylbersztejn [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 19 de outubro de 2006 11:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando hm,blz... na real ontem testei colocando o dcc32.exe numa pasta da pendrive, e dai dava esse erro... dai coloquei todos arquivos que tem na pasta do bin e fui tirando e testando, até que quando deixei somente o dcc32.exe e dcc32.cfgfuncionou... só que hoje fui testar no micro que não tem delphi e dai não funcionou, por isso achei estranho valeu gerhard e ricardo, vou pegar os arquivos hoje de noite e ver como fica... um abraço!!! On 10/19/06, Gerhard Roger Nack wrote: Ola Henry, Para poder compilar com o DCC32, voce precisa ter na mesma pasta para onde copiou o DCC32.EXE os .DCU, .DCP e .BPL do delphi. Nao lembro exatamente em qual pacote esta a unit SYSTEM.PAS, provalmente VCL ou RTL. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quinta-feira, 19 de outubro de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br ] Em nome de Henry Maltz Zylbersztejn
RES: [delphi-br] Compilador em linha de comando
Ola Henry, Para poder compilar com o DCC32, voce precisa ter na mesma pasta para onde copiou o DCC32.EXE os .DCU, .DCP e .BPL do delphi. Nao lembro exatamente em qual pacote esta a unit SYSTEM.PAS, provalmente VCL ou RTL. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quinta-feira, 19 de outubro de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn [EMAIL PROTECTED] wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto: [EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quarta-feira, 18 de outubro de 2006 09:45 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando pois é, agora não sei pq o delphi tá lá em casa... só respondi o q Paulo tinha escrito, mas não lembro se tentei com o brcc32 ou o dcc32 hoje vou tentar, mas pelo que me lembre eu tentei com todos .exe que tem no diretório .bin... ele não conseguia compilar, sendo que pelo delphi compilava normal Gerhard, é só isso que tu usa pra compilar por linha de comando? tu coloca algum parâmetro especial? valeu, abraço!!! On 10/17/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Voces nao estao confundindo com o DCC32.exe ? O BRCC32 eh pra compilar arquivos de recursos (.RC - .RES) Usamos a compilacao por linha de comando direto aqui. Compilando pelo delphi demorava +/- 30/40 min. pra dar um build em todos modulos do projeto. Pelo prompt a mesma compilacao nao leva 10 min. [ ] s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: terça-feira, 17 de outubro de 2006 10:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando eu também estava com essa dúvida.. tentei usar o brcc32 mas não funcionou... pelo que vi ele não aceita comandos que o delphi tem pra compilar, como inteface, uses, etc... se alguém descobrir favor me avise... abraços On 10/17/06, Paulo Sérgio de Souza [EMAIL PROTECTED] wrote: Bom dia, Dê uma olhada no brcc32.exe na pasta bin do Delphi. Se você estiver com o delphi instalado em sua máquina digite brcc32 no prompt que irá aparecer os parâmetros para compilação. Espero ter ajudado. Sds, Paulo Sérgio Desenvolvedor Bhte./ MG - Original Message - From: moises_kylix To: delphi-br@yahoogrupos.com.br Sent: Friday, October 13, 2006 4:20 PM Subject: [delphi-br] Compilador em linha de comando Boa tarde, estou com problema, preciso compilar um programa feito em delphi, mas preciso fazer isso atravez do prompt do dos, usando linha de comando e não pela ide, alguem já usou o compilador do delphi por linha de comando? E como eu faço para instalar só esse compilador na minha máquina? Desde já agradeço a atenção. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para
Res: [delphi-br] Compilador em linha de comando
O problema é que diretamente seu projeto pode não usar a system.pas, mas indiretamente ele usa já que funções de sistema ficam implementadas nessa unit. A solução seria ter uma cópia dessa unit junto com o projeto antes da compilação. []'s Ricardo - Mensagem original De: Henry Maltz Zylbersztejn [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 19 de Outubro de 2006 11:22:16 Assunto: Re: [delphi-br] Compilador em linha de comando Olha a mensagem que aparece: Unit1.pas(6) Fatal: Unit not found: 'system.pas' or binary equivalents (DCU, DPU) sendo que na linha 6 só tenho o seguinte: unit Unit1; e esse system.pas nem existe no sistema... obs: neste micro que estou executando o dcc32.exe, não tem o delphi instalado, mas é justamente esse o objetivo... tem como? valeu, abraco On 10/18/06, Henry Maltz Zylbersztejn [EMAIL PROTECTED] wrote: hmm... quando tentei, fiz da seguinte forma: dcc32.exe unit1.pas (talvez tenha colocado algum parametro, nao lembro...) mas qd fiz compilei o .pas direto, pois queria somente verificar se existia algum erro no arquivo modificado mas se tem como gerar o .exe, melhor ainda, heheheh obrigado cara, vou tentar hoje de noite!!! abraço On 10/18/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto: [EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quarta-feira, 18 de outubro de 2006 09:45 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando pois é, agora não sei pq o delphi tá lá em casa... só respondi o q Paulo tinha escrito, mas não lembro se tentei com o brcc32 ou o dcc32 hoje vou tentar, mas pelo que me lembre eu tentei com todos .exe que tem no diretório .bin... ele não conseguia compilar, sendo que pelo delphi compilava normal Gerhard, é só isso que tu usa pra compilar por linha de comando? tu coloca algum parâmetro especial? valeu, abraço!!! On 10/17/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Voces nao estao confundindo com o DCC32.exe ? O BRCC32 eh pra compilar arquivos de recursos (.RC - .RES) Usamos a compilacao por linha de comando direto aqui. Compilando pelo delphi demorava +/- 30/40 min. pra dar um build em todos modulos do projeto. Pelo prompt a mesma compilacao nao leva 10 min. [ ] s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: terça-feira, 17 de outubro de 2006 10:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando eu também estava com essa dúvida.. tentei usar o brcc32 mas não funcionou... pelo que vi ele não aceita comandos que o delphi tem pra compilar, como inteface, uses, etc... se alguém descobrir favor me avise... abraços On 10/17/06, Paulo Sérgio de Souza [EMAIL PROTECTED] wrote: Bom dia, Dê uma olhada no brcc32.exe na pasta bin do Delphi. Se você estiver com o delphi instalado em sua máquina digite brcc32 no prompt que irá aparecer os parâmetros para compilação. Espero ter ajudado. Sds, Paulo Sérgio Desenvolvedor Bhte./ MG - Original Message - From: moises_kylix To: delphi-br@yahoogrupos.com.br Sent: Friday, October 13, 2006 4:20 PM Subject: [delphi-br] Compilador em linha de comando Boa tarde, estou com problema, preciso compilar um programa feito em delphi, mas preciso fazer isso atravez do prompt do dos, usando linha de comando e não pela ide, alguem já usou o compilador do delphi por linha de comando? E como eu faço para instalar só esse compilador na minha máquina? Desde já agradeço a atenção. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Compilador em linha de comando
Ola, tem que colocar parametros sim: dcc32.exe -B -Q -uC:\Compila -B - Build All Units -Q - Quiet Compiler (desnecessario) -u - Path de onde estarao as units a serem compiladas (pode ter diversos caminhos separados por ;) Ja vou adiantando que as informações de VersionInfo do delphi nao sao incluidas quando se compila por linha de comando. [ ]s Gerhard Roger Nack [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: quarta-feira, 18 de outubro de 2006 09:45 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando pois é, agora não sei pq o delphi tá lá em casa... só respondi o q Paulo tinha escrito, mas não lembro se tentei com o brcc32 ou o dcc32 hoje vou tentar, mas pelo que me lembre eu tentei com todos .exe que tem no diretório .bin... ele não conseguia compilar, sendo que pelo delphi compilava normal Gerhard, é só isso que tu usa pra compilar por linha de comando? tu coloca algum parâmetro especial? valeu, abraço!!! On 10/17/06, Gerhard Roger Nack [EMAIL PROTECTED] wrote: Voces nao estao confundindo com o DCC32.exe ? O BRCC32 eh pra compilar arquivos de recursos (.RC - .RES) Usamos a compilacao por linha de comando direto aqui. Compilando pelo delphi demorava +/- 30/40 min. pra dar um build em todos modulos do projeto. Pelo prompt a mesma compilacao nao leva 10 min. [ ] s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: terça-feira, 17 de outubro de 2006 10:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando eu também estava com essa dúvida.. tentei usar o brcc32 mas não funcionou... pelo que vi ele não aceita comandos que o delphi tem pra compilar, como inteface, uses, etc... se alguém descobrir favor me avise... abraços On 10/17/06, Paulo Sérgio de Souza [EMAIL PROTECTED] wrote: Bom dia, Dê uma olhada no brcc32.exe na pasta bin do Delphi. Se você estiver com o delphi instalado em sua máquina digite brcc32 no prompt que irá aparecer os parâmetros para compilação. Espero ter ajudado. Sds, Paulo Sérgio Desenvolvedor Bhte./ MG - Original Message - From: moises_kylix To: delphi-br@yahoogrupos.com.br Sent: Friday, October 13, 2006 4:20 PM Subject: [delphi-br] Compilador em linha de comando Boa tarde, estou com problema, preciso compilar um programa feito em delphi, mas preciso fazer isso atravez do prompt do dos, usando linha de comando e não pela ide, alguem já usou o compilador do delphi por linha de comando? E como eu faço para instalar só esse compilador na minha máquina? Desde já agradeço a atenção. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Compilador em linha de comando
Voces nao estao confundindo com o DCC32.exe ? O BRCC32 eh pra compilar arquivos de recursos (.RC - .RES) Usamos a compilacao por linha de comando direto aqui. Compilando pelo delphi demorava +/- 30/40 min. pra dar um build em todos modulos do projeto. Pelo prompt a mesma compilacao nao leva 10 min. [ ] s Gerhard Roger Nack [EMAIL PROTECTED] De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Henry Maltz Zylbersztejn Enviada em: terça-feira, 17 de outubro de 2006 10:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Compilador em linha de comando eu também estava com essa dúvida.. tentei usar o brcc32 mas não funcionou... pelo que vi ele não aceita comandos que o delphi tem pra compilar, como inteface, uses, etc... se alguém descobrir favor me avise... abraços On 10/17/06, Paulo Sérgio de Souza [EMAIL PROTECTED] wrote: Bom dia, Dê uma olhada no brcc32.exe na pasta bin do Delphi. Se você estiver com o delphi instalado em sua máquina digite brcc32 no prompt que irá aparecer os parâmetros para compilação. Espero ter ajudado. Sds, Paulo Sérgio Desenvolvedor Bhte./ MG - Original Message - From: moises_kylix To: delphi-br@yahoogrupos.com.br Sent: Friday, October 13, 2006 4:20 PM Subject: [delphi-br] Compilador em linha de comando Boa tarde, estou com problema, preciso compilar um programa feito em delphi, mas preciso fazer isso atravez do prompt do dos, usando linha de comando e não pela ide, alguem já usou o compilador do delphi por linha de comando? E como eu faço para instalar só esse compilador na minha máquina? Desde já agradeço a atenção. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] Compilador em linha de comando
Gerhard Roger Nack wrote: Usamos a compilacao por linha de comando direto aqui. Compilando pelo delphi demorava +/- 30/40 min. pra dar um build em todos modulos do projeto. Pelo prompt a mesma compilacao nao leva 10 min. Qual tamanho do projeto? Dá uma espiada nesse artigo aqui (inglês): http://blogs.borland.com/fhaglund/archive/2006/07/03/25804.aspx Talvez ajude. -- João Morais -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html