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
Workshop
Moderador: Moderadores
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 *
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 *
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
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
http://geocities.yahoo.com.br/dudu_xbas ... manual.pdf
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
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:
@braços :?)
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 ...
Resource workshoop
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
===============================================
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
===============================================
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
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 :?)
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
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
Grande abraço
Paulão

