Jump to content
Fivewin Brasil

Icone da aplicacao. (sem recurso)


MARSAN

Recommended Posts

Que eu saiba, somente usando recurso, voce coloca o ICONE, dentro de um arquivo.RES.

Ou use um INSTALADOR de PROGRAMAS e defina o ICONE, que será o da sua aplicação no DESKTOP do windows.

Abs,

João Santos - São Paulo.

kmt_karinha@pop.com.br

joao@pleno.com.br

Fone: (11) 3106-2832 / 8243-5632 - TIM

FWH 2.7 - xHARBOUR WorkShop.Exe

dentinho.jpg?rnd=0.830315402649066

Link to comment
Share on other sites

citação:

Boa noite senhores,

Tem como eu definir o icone a ser usado no atalho da minha aplicacao? Se sim , podem me mostrar como?

obs: nao uso recursos.

agradeço a atencao

fwh 9.03+xharbour,bcc55,xdev


id=quote>id=quote>

Na janela principal do seu sistema

Define Icon oIcon "File \aplicação\arquivo de icon\nome.ico"

Define Window oWnd Icon oIcon....

Este icone vai aparecer automaticamente no seu atalho no desktop

Crisvam - xHarbour_FWH_10.11 - Whorkshop

Editado por - crisvam on 14/12/2011 13:19:36

Link to comment
Share on other sites

citação:

Ola cris, obrigado pela atencao....

Implementei a sua dica e está dando erro.

cupom.000(103) Error E0030 Syntax error: "syntax error at 'ICON'"

1 error

fwh 9.03+xharbour,bcc55,xdev


id=quote>id=quote>

Marsan,

Desculpe. Onde se ler "File \Aplicação\Arquivo de Icone\Icone.ico"

Faça: File "\pasta da aplicação\Paste de icones\Nomeicone.ico"

Crisvam - xHarbour_FWH_10.11 - Whorkshop

Link to comment
Share on other sites

Marsan,

Crie um arquivo ou inclua se vc já o tem com nome da sua aplicação, com a extensão .RC

EX: aplica.rc

inclua a seguinte linha:

aplication_ico ICON meuico.ico

obs: pode incluir a path caso o arquivo de icone esteja em outra pasta. ex: pasta\meuico.ico

e salva.

Adicione este arquivo em seu Projeto e compila.

id=red>

Link to comment
Share on other sites

Boa noite crisvam , nao deu mais erro apos sua instrucao, porem o icone da aplicacao ficou bem pequeno ali em cima da dialog.....o que eu queria era que ao criar um atalho para minha aplicacao o icone aparecesse automaticamente. Mais mesmo assim valeu a atencao....

Jm silva, tentei fazer o .rc, porem da erro ao compilar....fiz pelo notepad e coloquei somente esta linha no arquivo:aplication_ico ICON \Sistema\BMP\SISTEMa.ico

veja:

Executando: C:\BCC55\BIN\brc32.exe -r -fo"C:\LABINFO\ESTOQUE\CUPOM.res" -i"C:\BCC55\include;C:\XHARBOUR\include;C:\FWH\INCLUDE;C:\xHarbour\include;C:\FWH\INCLUDE;C:\BCC55\INCLUDE;" "C:\LABINFO\ESTOQUE\CUPOM.001"

Borland Resource Compiler Version 5.40

Copyright © 1990, 1999 Inprise Corporation. All rights reserved.

Error CUPOM.001 1 47: Allocate failed

agradeco a atencao

fwh 9.03+xharbour,bcc55,xdev

Link to comment
Share on other sites

EU UTILIZO UM SCRIPT VBS , PARA CRIAR O ATALHO COM O ICONE.

SEGUE ABAIXO:

strWorkDir ="C:\APLIC\GERANFE"

strAppPath = "C:\APLIC\GERANFE\GERANFE.EXE"

strIconPath = "%SystemRoot%\system32\SHELL32.dll,5"

Set objShell = CreateObject("WScript.Shell")

objDesktop = objShell.SpecialFolders("Desktop")

Set objLink = objShell.CreateShortcut(objDesktop & "\GERANFE.lnk")

objLink.Description = "NOTA FISCAL ELETRÔNICA"

objLink.HotKey = "CTRL+SHIFT+X"

objLink.IconLocation = "C:\APLIC\GERANFE\GERANFE.ICO"

objLink.TargetPath = strAppPath

objLink.WindowStyle = 3

objLink.WorkingDirectory = strWorkDir

objLink.Save

WScript.Quit

Link to comment
Share on other sites

Basta você colocar o ícone como primeiro da lista no seu arquivo RC, ou seja, o primeiro em ordem alfabética. no exemplo abaixo o ícone de sua aplicação será o ícone de nome "APRINCIPAL".

APRINCIPAL

BMPCARRO

BMPCANO

Cleiton

FWH906+xHarbour, MySql, WorkShop, PellesC, FW20d+Clipper5.2+Clip53b

FotoCleitonForun.jpg

Link to comment
Share on other sites

Basta você colocar o ícone como primeiro da lista no seu arquivo RC, ou seja, o primeiro em ordem alfabética. no exemplo abaixo o ícone de sua aplicação será o ícone de nome "APRINCIPAL".

APRINCIPAL

BMPCARRO

BMPCANO

Cleiton

FWH906+xHarbour, MySql, WorkShop, PellesC, FW20d+Clipper5.2+Clip53b

FotoCleitonForun.jpg

Link to comment
Share on other sites

strWorkDir ="C:\APLIC\GERANFE" -> Local onde esta a aplicação

strAppPath = "C:\APLIC\GERANFE\GERANFE.EXE" -> Aplicaçâo

strIconPath = "%SystemRoot%\system32\SHELL32.dll,5"

Set objShell = CreateObject("WScript.Shell")

objDesktop = objShell.SpecialFolders("Desktop")

Set objLink = objShell.CreateShortcut(objDesktop & "\GERANFE.lnk") -> Nome do atalho

objLink.Description = "NOTA FISCAL ELETRÔNICA" -> Descrição

objLink.HotKey = "CTRL+SHIFT+X" -> Teclas para atalho

objLink.IconLocation = "C:\APLIC\GERANFE\GERANFE.ICO" -> Caminho onde esta o ícone

objLink.TargetPath = strAppPath

objLink.WindowStyle = 3

objLink.WorkingDirectory = strWorkDir

objLink.Save

WScript.Quit

OBS: Ao entrar na aplicação, eu verifico se já existe na área de trabalho o atalho, caso não existe, eu executo esse script, ou seja RUN CRIAATALHO.VBS. Coloco ele dentro da pasta da aplicação.

Link to comment
Share on other sites

JRICART

Obrigado pela resposta.

Não sei quanto ao Marsan que iniciou este post, mais pra mim resolveu definitivamente esta questão do Icone no Programa quando da instalção no computdor dos Clientes.

Nos Arquivos de Recurso da Erro na compilação talvez por não usar Ide. nao tenho certeza.

Mais Valeu Resolvidooooo.

Grato

Tavares

Link to comment
Share on other sites

citação:

Boa noite crisvam , nao deu mais erro apos sua instrucao, porem o icone da aplicacao ficou bem pequeno ali em cima da dialog.....o que eu queria era que ao criar um atalho para minha aplicacao o icone aparecesse automaticamente. Mais mesmo assim valeu a atencao....

Jm silva, tentei fazer o .rc, porem da erro ao compilar....fiz pelo notepad e coloquei somente esta linha no arquivo:aplication_ico ICON \Sistema\BMP\SISTEMa.ico

veja:

Executando: C:\BCC55\BIN\brc32.exe -r -fo"C:\LABINFO\ESTOQUE\CUPOM.res" -i"C:\BCC55\include;C:\XHARBOUR\include;C:\FWH\INCLUDE;C:\xHarbour\include;C:\FWH\INCLUDE;C:\BCC55\INCLUDE;" "C:\LABINFO\ESTOQUE\CUPOM.001"

Borland Resource Compiler Version 5.40

Copyright © 1990, 1999 Inprise Corporation. All rights reserved.

Error CUPOM.001 1 47: Allocate failed

agradeco a atencao

fwh 9.03+xharbour,bcc55,xdev


id=quote>id=quote>

Marsan,

Se não aparecer no atalho, clic sobre o atalho com o botão direiro vá em propriedade, alterar icone, procurar...escolha o icone que voce colocou na sua rotina.

Crisvam - xHarbour_FWH_10.11 - Whorkshop

Link to comment
Share on other sites

  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...