Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
Trucos Fivewin

Trucos Fivewin

Ratings: (0)|Views: 4,439|Likes:
Published by Domenico

More info:

Published by: Domenico on Nov 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

07/08/2013

pdf

text

original

 
Esto viene a cuento por el viejo probervio:-Si tu has sufrido por tu ignorancia, ensea a los demas, que ellos no sufran lo
 que tu, y asi se ira reduciendo el sufrimiento en el mundo (del T.A.O.)Es una recopilacion de las preguntas y respuestas hechas a la lista "fivewin-la"durante los cuatro meses primeros de sufridor de fivewinNo he tratado de hacer nada bonito, sino util , que ocupe poco por eso va en textopuroEs caotica, anarquica,desordenada, pero si solo a uno de vosotros le evita elsufrimiento, doy por bien empleado el tiempo que he empleado en recopilarlasi alguien la mejora, encantado, si la pasa a otros, tambien, solo pido que noborreis la parte final del texto que menos, no ?????
y empezando, que es gerundio .....1.-Cuando queramos hacer que los mensajes de un boton de un dialogo aparezcan enla barra de mensajes de la ventana principal ..esta es OWND ;poner en el dialogo las instruccionesdefine dialog odlg..... of owndacti dialog .... CENTERED2.- como filtrar un listbox de una base de datos, para aquellos records quecumplan una determinada condicion . oLBX:SetFilter("CAMPO_o_EXPRESION","Valor_TOPE_del_FILTRO","Valor_ULTIMO_del_FILTRO")oLBX:GoTop()3.-No se cierra las DLL cuando hay una terminacion anormal del Programa.Para eso usa:WPS.exeEs un utility para cerrar las DLL que quedan abiertas.o coloca en tu programa la instruccion CLIPPERExit Procedure Final // esta es de clipper, que lo sepas//Set Resources // Libera todos los Recursos CargadosFreeResources() // Tambin pero con Funcin (es lo mismo pero ms bonito)
freelibrary('miBWCC.DLL')//oFont:End()Return4.-Salen cosas raras al darle al boton dcho en un get...Con respecto al menu popupsi puedes modificarlo, pero tienes que retocar la clase TGet.Debes entonces modificar la Clase TGET.Entre las lineas 954 y 1041 (aproximadamente) del TGET.prg, esta el metodoButtonDown.Creo que puede funcionar poniendo un asterisco a la linea 1039 (o a la linea quedice:
 
ACTIVATE POPUP oMenu AT nRow - 60, nCol OF Self 5.-Incrustar un bmp en un dialogo con el WS Ya tienes los BMP , que "construyen" el boton de la lupa ?Lo que tienes que hacer es abrir el Workshop 2 veces , uno con tu DLL y otrocon mi DLL. Copia los botones de mi dll , y pegalos en tu dll, para cambiar el bmpdel boton solo debes cambiar su ID. - Recuerda hacer SET RESOURCES TO "MIDLL.DLL"y hBorland:=LoadLibrary("BWCC.DLL"), al principio del MAIN(). Si tu Boton tiene el ID 445, entonces lo mas seguro es que dentro de tu DLL hayaal menos 2 BMP que terminan en 445 (esos son los BMP que construyen al boton y quele dan las apariencias de: Boton normal, Boton pulsado y Boton con Foco). Los BMPtendran (para que trabajen como Botones Borland), ser: 1445 (bmp del botonnormal), 3445 (bmp del boton pulsado), y 5445 (bmp del boton con foco).Si quieres cambiar el tamao del boton , deberas cambiarle el tamao a estos 3
 Bmp's. (yo uso mucho los botones Borland pero solo uso los que empiezan con 1 ycon 3, o sea que cuando mis botones tienen el foco, se ven con Bmp que empieza con1 y no con 5). O sea: No es obligatorio usar el bmp que empieza con 5. 6.-Error al grabar Dll. No me deja grabar la .dll me diceUnexpected file formatEso lo puedes arreglar Grabando tus recursos encima de otra DLL existente (claro,sacas una copia de una dll de otro programa), y despues haces un rename a esa DLLy la sigues usando con WS. 7.- Tecnica de la lupitaObjetivo:1) Si el usuario ingresa un codigo valido, entonces el foco no deberia detenerseen el boton de la lupita.2) Si el usuario no ingresa ningun codigo (contenido dentro de la tabla DBF),entonces el boton de la lupita si deberia adquirir el foco.3) Si el usuario ingresa un codigo errado, (o sea: que no est contenido dentro de
 la DBF), entonces el boton de la lupita SI deberia ganar el foco.4) El boton de la lupita, deberia activar otro dialogo en donde se despliega unbrowse de ayuda con los datos de la DBF que contiene los codigos en cuestion. 8.-Hacer que aparezca el icono en el .exe; ver el icono desde el explorerTienes que grabar un icono como file .RC, e "incrustarlo" en tu exe luego queBlinker te lo produce.El incrustador del icono dentro del exe es RC.EXE (y BRC.EXE si usas el delworkshop).El icono .RC lo generas en el workshop.Si incrustas todos tus recursos completos en el exe, (si haces esto es porque noquieres usar DLL en tiempo de ejecucion), entonces el icono de el exe sera elprimer icono del grupo ICON dentro de los recursos
 
9.- un problema de VmPreAlloc.Tengo la solucion para tu amigo, dile que compile el objeto que te anexojunto a sus demas obj y problema resuelto.el obj es ALLOC.obj.....10.-Manejo de fontsTienes que cambiar el Font en tu programa.LOCAL BACEPTA,OBMP,OFONT,OSAY2,OFONT2PRIVATE OTIMER,ODLG,OSAYDEFINE FONT OFONT NAME "MS SANS SERIF" SIZE 0,-10DEFINE FONT OFONT2 NAME "ARIAL" SIZE 0,-20 BOLDDEFINE DIALOG ODLG TITLE 'Transferencia de NOTAS DE DESPACHO .....' RESOURCE'DLG_001' FONT OFONTREDEFINE BITMAP OBMP ID 102 OF ODLG RESOURCE 'DMICH'OBMP:CENTER()REDEFINE SAY OSAY ID 120 OF ODLG COLOR CLR_BLUE FONT OFONT2REDEFINE BUTTON BINFO ID 442 OF ODLG ACTION INFORMA(M->AUTOR,'Desarrollo deSoftWare')REDEFINE BUTTON BACEPTA ID 400 OF ODLG ACTION (ODLG:END())OSAY:SETTEXT('Esperando .............')ACTIVATE DIALOG ODLG CENTER ON INIT DEFINIT(ODLG)RELEASE TIMER OTIMERRETURN NIL11.- fallo en la pila de evaluacin:
SOLUCIONADO> Cuales fueron los valores de Heapsize y Stacksize?
> (Los Anteriores y los Nuevos) ...................>stacksize de antes.- 9500heapsize de antes.- 4096stacksize de ahora.- 9500heapsize de ahora.- 8192Saludos. 12.-Manejo del databaseEl problema estaba en que hacia un dbSelectArea("CLIE") despues de hacer unDATABASE oDclien y segun parece hay que hacerlo ANTES, yo pense que una vezabiertas las tablas se podia crear el objeto tabla y despues seleccionar latabla, pero parece ser que no es asi. Curioso verdad ?
13.- ahora no puedo cargar mas de una DLL, no me reconoce los recursos de lasegunda que cargo.La primera vez que llamas a SET RESOURCES TO ... estableces las DLLsque vas a usar para los recursos. A partir de ah, has de volver a
llamar a SET RESOURCES TO para seleccionar la que vas a usar en cadamomento:SET RESOURCES TO "system\comun.dll", "system\part.dll"

Activity (7)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Bibi Feijoo liked this
Kurgan Gl liked this
Cristina Acuña liked this
Lenna Rodriguez liked this
mark_st liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->