FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Dialogos desde Codigo o Recursos...ventajas
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 03:35 PM

Buenos dias,

Este es mi primer post y me gustaria compartir con Ustedes una inquietud.

He tenido mucha dificultad en trabajar con los editores de recursos para crear Dialogos. Me gustaria saber si es ventajoso o no hacer todos los dialogos desde codigo y llevarlos a un prg y luego desde cualquier otro programa invocarlos para agregarlos en las diferentes partes del programa. Es esto posible? Alguien ha trabajado de esta manera? Cual seria la ventaja y/o desventaja de hacerlo de esta manera?

Atento a sus valiosos aportes

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 06:04 PM

Hola.
Yo utilizo Resource WorkShop de Borland y me va bien. Ni se me ocurre crear un diálogo que no sea con un editor de recursos. Ten en cuenta que si lo haces desde código tienes que estar controlando tú las posiciones y eso es un tanto lioso.

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 06:58 PM

Compuin.

He trabajado de ambas formas, de hecho una aplicacion que todavia se usa la hize completamente sin usar recursos.

..pero. la ventaja de usar el editor es trener el feeling de como se vera y tambien ayuda a ser un poco mas productivo, ni te imaginas el tiempo dedicada a cuadrar un diseño de un formulario complejo solo con codigo.

TE ACONSEJO utilizes el PELLES C Ide, es muy bueno y mas poderoso y compatible que el Borland Resource Workshop

Saludos
Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 07:21 PM

Gracias Adolfo,

Ya trate de usar Pelles C, y solo hice una sencilla pantalla sin botones, pero cuando la llamo desde el prg me arroja un ERROR BASE/1081 Argument error: + from Errorsys, line: 0.

De alli no sale, es por eso que evalue hacerlas sin usar Pelles. Ahora, que podria estar haciendo mal?

Atento a tus comentarios

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 08:08 PM

Compuin...

coloca el codigo y el rc para ver el error... pero pareciera ser de codigo y no del recurso

Saludos

Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 08:14 PM

El Dialog es llamado desde una opcion del Menu Principal

FUNCTION FECHA()
LOCAL oDlgFECHA // Diálogo en que se presenta la edición

DEFINE DIALOG oDlgFecha RESOURCE "Fecha"

ACTIVATE DIALOG oDlgFecha CENTERED

RETURN NIL

Esto seria el .RC de la ventana "Fecha"

// RESOURCE SCRIPT generated by "Pelles C for Windows, version 6.50".

include <windows.h>

include <commctrl.h>

include <richedit.h>

include "Fecha.h"

LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

Fecha DIALOGEX DISCARDABLE 6, 18, 174, 94
STYLE DS_SHELLFONT|WS_POPUP|DS_MODALFRAME|DS_CONTEXTHELP|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Fecha del Sistema"
FONT 8, "Tahoma", 0, 0, 1
{

Atento a sus comentarios...

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 08:59 PM
Saludos

Bienvenido al foro

ya que eres un nuevo mienbro, antes de empezar te recomiendo leas este post http://forums.fivetechsupport.com/viewtopic.php?p=103821#p103821, hay sugerenciuas muy utilies a la hora de solicitar ayuda en el foro

este codigo esta funcional
Code (fw): Select all Collapse
#include "fivewin.ch"

function main()

   Fecha()

return nil

FUNCTION FECHA()
LOCAL oDlgFECHA // Diálogo en que se presenta la edición

DEFINE DIALOG oDlgFecha RESOURCE "Fecha"

ACTIVATE DIALOG oDlgFecha CENTERED

RETURN NIL


RC
Code (fw): Select all Collapse
// RESOURCE SCRIPT generated by "Pelles C for Windows, version 6.50".

#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
//#include "Fecha.h"

LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

Fecha DIALOGEX DISCARDABLE 6, 18, 174, 94
STYLE DS_SHELLFONT|WS_POPUP|DS_MODALFRAME|DS_CONTEXTHELP|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Fecha del Sistema"
FONT 8, "Tahoma", 0, 0, 1
{
}
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Re: Dialogos desde Codigo o Recursos...ventajas
Posted: Tue Jan 04, 2011 09:28 PM

Me gano el Daniel...

:lol:

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650

Continue the discussion