Jump to content
Sign in to follow this  
PamkY

Publicação de projecto

Recommended Posts

PamkY

Boas,

Gostava de saber onde coloco um documento word (modelo tipo carta) para que durante a instalação do projecto, seja colocado dentro desta pasta:

Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\Orçamentos"

E criar antes disso, essa mesma pasta automaticamente.

Share this post


Link to post
Share on other sites
Caça

Isso tem de ser através do instalador que vais usar, ele copia o ficheiro e cria automaticamente a pasta.

Caso esse documento sirva de template deves antes adiciona-lo aos Resources do programa e quando precisares dele, só tens de o extrair para a pasta que pretendes.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

Como faço isso tudo?

Nunca fiz nada disto, é meu primeiro projecto  :) a ser publicado.

Share this post


Link to post
Share on other sites
Caça

Que instalador estás a pensar usar?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

Ainda nem pensei nisso, eu só quero instalar o programa correctamente, o resto é como aprender...

Já adicionei o documento word ao Resource, agora como acesso a ele? Isto é, qual é o caminho?  :)

Share this post


Link to post
Share on other sites
Caça

Eu indiquei essa opção caso o documento apenas sirva de template, não tem nada a ver com a instalação.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

O documento é um template, altero apenas uns campos dele ([none], [morada]....)

Share this post


Link to post
Share on other sites
Caça

Então penso que sempre que o vais usar fazes uma cópia dele certo?

Se sim em vez disso só tens de o escrever para a pasta onde o costumas copiar.

Atenção, isto é apenas para prevenir um possível erro caso o documento original seja apagado.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

Não, eu crio um novo.

O original é o "Orçamento.doc" e crio documentos com o nome "ID1.doc" , "ID2.doc", ...

Esses documentos vão para a pasta Orçamentos que se encontra nos documentos do utilizador (Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\Orçamentos")

Share this post


Link to post
Share on other sites
PamkY

O programa corria na perfeição, agora dá-me este erro:

"cannot open user default database..."  😡

Share this post


Link to post
Share on other sites
Caça

Não, eu crio um novo.

O original é o "Orçamento.doc" e crio documentos com o nome "ID1.doc" , "ID2.doc", ...

Esses documentos vão para a pasta Orçamentos que se encontra nos documentos do utilizador (Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\Orçamentos")

Se quiseres usar, para o escrever usas por exemplo

System.IO.File.WriteAllBytes(@"C:\OMeuDocumentoWord.docx", Resources.OMeuDocumentoWord);

O programa corria na perfeição, agora dá-me este erro:

"cannot open user default database..."  😡

Isso dá onde? Não foi devido a nenhuma alteração que eu te indiquei.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

Isso dá onde? Não foi devido a nenhuma alteração que eu te indiquei.

Não, eu ontem é que adicionei

"Initial Catalog="";"

para conseguir fazer o backup da base de dados e agora surge esse erro, tirei e já não aparece...

EDIT:

Adicionei ao nome da conexão da base de dados

Share this post


Link to post
Share on other sites
Caça

Ai tem de ser

Initial Catalog="Nome_da_BD"

Mas o que é que isso tem a ver com o Backup?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Coloca ai a tua ConnectionString


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
PamkY

"Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\SalvAçor\\BaseDados\\PATDataBase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

Antes de colocar o Initial...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.