HashLoad / horse

Fast, opinionated, minimalist web framework for Delphi
MIT License
1.17k stars 217 forks source link

Erro ao Compilar Projeto Horse #16

Closed nfers closed 4 years ago

nfers commented 4 years ago

Estou realizando a instalação do framework, inclui no source path do delphi, porem ao compilar o projeto ocorre o seguinte erro:

[dcc32 Error] E2223 $DENYPACKAGEUNIT 'Web.WebBroker' cannot be put into a package,

Uso o Delphi 10.3

Podem me ajudar?

viniciussanchez commented 4 years ago

Oi @nfers ... Porque não usa o Boss para instalação? Muito mais simples...

nfers commented 4 years ago

Oi @viniciussanchez, fiz pelo Boss, deu certo. Obrigada.

vhanla commented 4 years ago

I installed using boss and it throws the same error "Web.Webroker"

viniciussanchez commented 4 years ago

@vhanla What version of Delphi?

vhanla commented 4 years ago

10.3.3

snakeice commented 4 years ago

You trying compile into bpl?

vhanla commented 4 years ago

Oh, I didn't notice that, samples work well.

L1NDS0N commented 3 years ago

@snakeice

You trying compile into bpl?

Não é possível compilar dentro de uma .bpl? Estou tendo o mesmo erro, mas, o meu cenário é dentro de uma bpl.

viniciussanchez commented 3 years ago

Não que não seja possível, mas é que o projeto do Horse em si existe uma bpl que usamos apenas para compilar as units e saber se está tudo certo. Mas muitos quando baixam os fontes, tentam instalar essa bpl. E não é assim que o Horse funciona. Essa bpl é apenas para nos auxiliar no desenvolvimento. Nada de mais. Ela não tem outra finalidade.

L1NDS0N commented 3 years ago

Acho que esse não é o meu caso, eu instalo a dependência (horse) com o boss, no meu pacote .bpl, e obtenho o mesmo erro quando tento compilar esse pacote ou tento utilizar em outro pacote aquela unit com a dependência do horse.