Página 1 de 1

Workshop

Enviado: 24 Dez 2004 12:15
por negrao
Mocada, alguem tem alguma apostila em portugues que ensine a usar o Workshop e a colocar no programa como se chama uma tela por exemplo ?

Obrigaduuuu

Enviado: 24 Dez 2004 12:47
por Zima
Negrão,

Com relação as apostilas, tenho as que vem junto com o CD do fivewin. (espanhol)

Sds,
Zima
zima@uol.com.br

* mensagem alterada pelo moderador Toledo *

Enviado: 28 Dez 2004 16:08
por Dudu_XBase
Ta em espanhol um amigo de um outro fórum me envio certa vez localizei ele aki entre meus hds.....

http://geocities.yahoo.com.br/dudu_xbas ... manual.pdf

Enviado: 30 Dez 2004 21:43
por rochinha
Amiguinho

O melhor meio de se colocar uma tela criada no WS é através de .RC.

Ou seja voce cria um projeto qualquer com extensão .RC ao invés de .DLL, inclui nele as janelas que necessita.

Salve este projeto, o mesmo é apenas um arquivo texto.

Para ligá-lo ao executável, voce compila normalmente, linka suas .LIB e quando o executável estiver terminado voce dá o comando:

RC -k NomeDoArquivoRC

Exemplo:

Voce tem um sistema chamado SISTEMA.EXE, então voce deve criar um .RC de mesmo nome: SISTEMA.RC.

Ao dar o comando RC -k SISTEMA o arquivo SISTEMA.RC será agregado ao SISTEMA.EXE

Para acessar uma janela criada que esta dentro de um .RC voce usa o comando:

REDEFINE DIALOG ... RESOURCE "dlgTeste"

Onde dlgTeste é o nome de uma dialog criada dentro da .RC

Agora lembre-se

Ao usar os comandos REDEFINE todos os controles logo abaixo dele deverão também ser REDEFINE:

Código: Selecionar todos

   DEFINE DIALOG oDlg RESOURCE "dlgAgenda"
   REDEFINE PANEL    oPanel ID 1000 OF oDlg
   REDEFINE GET      oGet1 VAR M->NOTAS ID 102 OF oDlg
   REDEFINE GET      oGet  VAR M->DTINI ID 130 OF oDlg
   REDEFINE GET      oGet  VAR M->DTFIM ID 134 OF oDlg
   REDEFINE GET      oGet  VAR M->DIAS  ID 136 OF oDlg
   REDEFINE RADIO    nValue ID 107,108,109,110,128,129,111 OF oDlg
   REDEFINE CHECKBOX M->PUBLICA ID 103 OF oDlg
   REDEFINE COMBOBOX oCbx VAR M->PRIORIDADE ITEMS { "ALTA", "MEDIA", "BAIXA" } ID 115 OF oDlg
   REDEFINE PAGES oPags ID 106 OF oDlg DIALOGS "dlgAGEAgenda", "dlgAGETarefas"
   REDEFINE BUTTON ID 1 OF oDlg ACTION ( dbCloseAll(), oDlg:End() )
   ACTIVATE DIALOG oDlg CENTERED ...
@braços :?)

Resource workshoop

Enviado: 31 Dez 2004 10:55
por negrao
Dudu,li sua explicacao de como por no sistema um arquivo .RC
Tentei fazer aqui mas nao deu certo.

Esse comando RC -K nomedorc.rc devo por em que parte da compilacao ?
Rc é um executavel ?. pq eu nao tenho aqui na minha maquina.
Abaixo esta a forma como estou compilando o programa que estou aprendendo o fivewin.
Se puder me mostrar onde devo por o comando RC e se o modo de compilacao possa ser melhorado eu te agradeco.
Obrigado e feliz ano novo

//==== meu c.bat
@ECHO OFF
DEL NOTA.EXE
del *.obj
rmake NOTA
NOTA

//==== meu arquivo nota.rmk
NOTA.OBJ : NOTA.PRG
CLIPPER NOTA.PRG /n/a/v/w/i/uFwStd.ch

nota2.OBJ : nota2.PRG
CLIPPER nota2.PRG /n/a/v/w/i/uFwStd.ch

NOTA.EXE : NOTA.OBJ \
nota2.OBJ
BLINKER @NOTA.LNK

//==== meu arquivo nota.lnk
BLINKER INCREMENTAL OFF
PACKCODE
PACKDATA

DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code moveable discardable
data preload moveable
stacksize 9500
heapsize 1024
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND

NOBELL
FI NOTA.OBJ
FI nota1.OBJ
LIB Five, FiveC, Objects
LIB WINAPI ,Clipper, Extend, DbfNtx, Terminal

===============================================

Enviado: 31 Dez 2004 15:45
por rochinha
Amiguinho

Depois do comando BLINKER @NOTA.LNK em seu .LNK acrescente:

RC -k NOTA

É claro que deverá existir um arquivo NOTA.RC no diretório de compilação.

Pegue o RC em http://www.softclever.com/downloads/rc32.zip

Dê uma acompanhada nos tópicos Dificil Aprendizado... iniciados por https://pctoledo.org/forum/viewtopic.php?t=1071

La voce terá algumas dicas sobre telas em .RC

@braços :?)

Não abre o link

Enviado: 01 Dez 2005 11:06
por Paulao
Dudu, o link para a apostila de workshop esta quebrado, sera que vc pode me mandar o link correto ou a propria pelo amail paulosilva1964@yahoo.com.br

Grande abraço

Paulão