Respuestas de foro creadas
-
AutorEntradas
-
ramonzeaParticipante
Si, así es como lo hago, pero si lo hago de la manera que indicas, marca error. 404.
URL:8080/cgi-bin/app.exe
URL:80/cgi-bin/app.exe
Saludos.
ramonzeaParticipanteYa logré hacerlo andar, solo con la versión Xailer 6.0 personal, con las otras no corre, lo probaré cuando me actualice.
Lo que si debo hacer para que corran en el navegador es adicionas los alias, si no lo hago, simplemente marcan error 404.
Saludos.
- Esta respuesta fue modificada 2 años, 1 mes por ramonzea.
ramonzeaParticipanteSi pongo el siguiente código se queda colgado.
123456WITh object WWaitOn():New(oPageWeb):cOnTime := "MainPage":nTime := .1 //.5:cText := "Cargando la Aplicación...":Create()endSaludos.
ramonzeaParticipanteYa empieza a ejecutar, procuro ponerme al día.
Saludos.
ramonzeaParticipanteMe respondo, al parecer me faltaba postear el error, jajaaja
Me ha funcioanado, pero me marca desactualizado, anexo imágen.
Aún utilizo X-6.2, en la versión 7 me marca DEMO, por que utilizo la librería hlibct.a.
Saludos.
Adjuntos:
Debes acceder para ver los archivos adjuntos.ramonzeaParticipanteYo ya llevo un buen rato queriendo volver hacer funcionar nuevamente néfele, el apache es el que usaba cuando funcionaba correctamente, ya he hecho todo lo que he leído respecto al error, pero nada.
Alguna forma de detectar cuál es la razón por la que no me funciona?
Saludos.
Adjuntos:
Debes acceder para ver los archivos adjuntos.ramonzeaParticipanteXevi:
Es correcto, ya ahora instalé todo para usarlo con WADOConnect, pero al parecer no me da el resultado buscado o no lo aplico correctamente, quiero que me regrese un recordset, que a mi parecer es una estructura, y acceder a datos sin tener que tener que controlar posiciones de un array, ejemplo: oRS:rfc, oRS:nombre, etc., por que a veces hago un select de 2 o 3 tablas y en algunos casos son todos los campos que estas contengan.
Saludos.
ramonzeaParticipanteEstoy probando el QueryRecordSet, según debo acceder a los registros con dos puntos y el nombre del campo, pero me marca error.
oRecordResult:rfc
El siguiente error ha ocurrido: No exported method
RFC
WINOLE 1009
Error code: -2147352570
Llamado desde TOLEAUTO:RFC(0)Saludos.
ramonzeaParticipanteQuiero compilar y ver el resultado del ejemplo wiki, pero me sale este error:
REQUEST MariaDBConnect
Enlazando nefele_wiki.exe...
C:/xBase/Nefele/samples/Nefele_Wiki/Obj/Main.do:Main.c:(.data+0x1b8): undefined reference to `HB_FUN_MARIADBCONNECT'
0 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 1.79s Tiempo total: 1.86sSaludos.
ramonzeaParticipanteMa arroja error:
Error en /inventarioz
El siguiente error ha ocurrido: Message not found
WAdoConnect:_CSELECT
BASE 1005
Arguments: [ 1] = Tipo: O Valor:
Error code: 0
Llamado desde __ERRRT_SBASE(0)
Llamado desde WADOCONNECT:ERROR(0)
Llamado desde (b)HBOBJECT(0)
Llamado desde WADOCONNECT:MSGNOTFOUND(0)
Llamado desde WADOCONNECT:_CSELECT(0)
Llamado desde INGRESACLIENTE(21)
Llamado desde ACCESSCONTROL(127)
Llamado desde (b)TCGI(39)
Llamado desde TCGI:ACCESSCONTROL(0)
Llamado desde __OBJSENDMSG(0)
Llamado desde TCGI:RUN(1264)
Llamado desde CGI_INIT(24)
Llamado desde MAIN(26)Saludos.
ramonzeaParticipanteYa lo he logrado!!!
Tenía una función llamada exactamente igual a MariaDBConnect, aparte que en el REQUEST como marca el ejemplo me daba error al compilar,
NO EXISTE HB_FUN_MariaDBConnect
la he renombrado y eliminado el REQUEST y me ha creado el archivo de configuración.
Esta encriptado?
Saludos.
ramonzeaParticipanteLo que no encuentro es el ejemplo del archivo de conexión, y al ejecutarlo en la app, me pide los datos y al final marca error:
Néfele Project error
No se ha incluido la función EDITORINI Function is not included.
No olvides que hay que declarar / Do not forget to declare
METHOD EDITORINI( )
dentro de / inside
Class TCgi FROM XCgiLo he declarado pero no guarda el archivo o no identifico dónde lo deposita, y regresa a la pantalla de captura de todos los datos.
Saludos.
- Esta respuesta fue modificada 3 años, 9 meses por ramonzea.
ramonzeaParticipanteListo, configuré nuevamente las carpetas de las librerías de Néfele y compiló correctamente, solo que al querer ejecutarlo en el browser marca error 404, lo sigo estudiando.
Saludos.
ramonzeaParticipanteMe respondo, le puse doble clic al las librerías de Néfele, y al quitárselas me aplicó los cambios.
Saludos.
ramonzeaParticipanteYo lo cambié así:
1234CLASS TWebPage FROM XWebPagePROPERTY cTitle INIT AppData:cAppRegisterProperty cicon Init "ZeaSoftware.ico"Property cUri Init "www.zeasoftware.mx"Saludos.
ramonzeaParticipanteSi, ya vi que no puse el código:
1234567with object WFloatingBtn():New( WO ):cId := "cart":lPulse := .f.:cText := "0" // oCGI:GetCookieValue( "ProdxCarrito" ):cOrientation := xc_Top:cAlign := xc_Left.......ya intenté directo: #cart := "dato" y se borra el botón, por eso buscaba como acceder solo al texto y cambiarlo.
Intento tu sugerencia, gracias.
Saludos.
ramonzeaParticipantePor los derechos en Xailer, hice mi propio generador de reportes, con archivo texto con comandos e interpretados para ejecutarlos en Xailer, en sí lo hago así desde hace años con clipper, pero ahora con Néfele, no se si integrarlo o aprender a usar el FR.
Aún no hay ejemplo para impresiones con Néfele?
Saludos.
ramonzeaParticipanteLo anexaba en wBevel para poder definir valores fijos, y el que estaba dentro poder ponerle un valor en %.
Con respecto a los wLabel, igual eso hacía, los metía en un wBevel para dales formatos, diseño, etc, por que si los ponía con :oStyle me los ignoraba; no había visto la propiedad cType, haré pruebas.
Anexo como quedó lo de los textos cortados.
Saudos.
Adjuntos:
Debes acceder para ver los archivos adjuntos.ramonzeaParticipanteLogré algo haciendo un nuevo bevel con un alto fijo, y dentro otro bevel con u nmax-heigth del 90% con el que pongo el wLabel con un text-overflow=hidden.
Espero haberme explicado.
Saludos.
ramonzeaParticipanteEsto es lo que queda en el html
123456789101112131415161718192021222324252627282930313233343536373839404142<div id="prod1" class="black-text col s12 m6 l4 xl4" style="padding-bottom: 10px;"><div id="bev0032" class="black-text col s12" style="border: double; border-color: lightsteelblue; padding-bottom: 10px; padding-top: 10px;"><div id="bev0023" class="black-text col s12" style="height: 200px; padding: 0;"><div id="bev0022" class="black-text col s12" style="display: flex; padding: 0;"><div id="bev0016" class="black-text col s12" style="position: relative; max-width: 50%;"><img src="/images/ACER-MNL-729.jpg" alt="N4H" /></div><div id="bev0021" class="black-text col s12" style="max-width: 50%;"><div id="bev0018" class="black-text col s12" style="height: 80%; max-width: 100%; max-height: 80%; min-height: 80%; position: relative; text-overflow: hidden; overflow: hidden; font-size: small; display: block;"><span id="lbl0017" class="left-align col s12 blue-text realspace">MONITOR LED V206HQL 19.5HD/1366X768/VGA/5MS/VESA100X100/NEGRO/ENERGY STAR-EPEAT GOLD</span></div><div id="bev0020" class="black-text col s12"><span id="lbl0019" class="left-align col s12 black-text realspace" style="height: 20px; min-height: 20px; padding: 1px;">AC-UM.IV6AM.B01</span></div></div></div></div><div class="separator col s12"><hr></div><div id="bev0031" class="black-text col s12 m12 l12 xl12" style="display: flex;"><div id="bev0030" class="black-text col s12 m12 l12 xl12"><div id="bev0026" class="green black-text col s5 m5 l5 xl5"><span id="lbl0025" class="center-align col s12 black-text realspace">Existencia: <br>0</span></div><div id="bev0028" class="black-text col s4 m4 l4 xl4"><span id="lbl0027" class="center-align col s12 blue-text realspace">Precio: <br> 1,988.82</span></div><div id="bev0029" class="black-text col s3 m3 l3 xl3"><div class="center-align col s12" style="padding:4px;"><a><i class="material-icons left" style="width:20px">add_shopping_cart</i><span class="TxtBtn"></span></a></div></div></div></div></div></div>Saludos.
ramonzeaParticipanteYo lo intenté con Xampp y no pude echarlo a andar, tuve que instalar Apache2.4 que nos proporcionan e instalar el servicio; y luego instalar xampp sin activar el servicio de Apache que incluye.
Saludos.
ramonzeaParticipanteGracias!!! Gracias!!! eso era, si tenía un wBevel y le puse id="msgalert", pero lo eliminé antes de tus sugerencias.
con nflcargo funciona correctamente.
Saludos.
ramonzeaParticipanteEstoy usando un wButton
123456789101112WITH OBJECT WButton():New( :WO ):cid := "aProd" + NToC(nId)//:lEnabled := aProducto[4] > 0:aWidth[xc_M] := 2:cIcon := "add_shopping_cart":cOnClick := "AgregaCarrito" //Si lo llamo directo lo llama por cada producto(:WO, aProducto):cAjaxBevel := "msgalert":aParams := { { "codigo", aProducto[1] },;{ "descrip", aProducto[2] };}:Create()End WithYa no marca error pero no logro que se vea el mensaje de resultado.
12345678910111213Function AgregaCarrito()Local cMsgLOCAL cCodigo := Trim(oCGI:GetCGIValue( "codigo" ))LOCAL cDescrip := Trim(oCGI:GetCGIValue( "descrip" ))IF ( SumaArticuloCarrito( cCodigo ) ) <-- Busco y grabo en una tabla o dbf el producto o le sumo 1cMsg := zMsgInfo( AsciiHTML("Añadido " + cDescrip ) ) <---Regresa el oAlert:FullHtml()ElsecMsg := zMsgInfo( AsciiHTML("Error al añadir " + cDescrip ) )EndoCgi:Send( "" )oCgi:Send( cMsg )Return ( Nil )Podría ser mi lógica que viene muy apegada el modo escritorio aún.
jejejejej
Saludos.
ramonzeaParticipanteMe respondo del wStyle, tenía antes :aWidth[xc_M] := 1, y aparecía el wButton ajustando el ancho con wStyle, ahora cambié :aWidth[xc_M] := 2, y listo, ya me aparece como lo usaba antes sin más complicaciones.
Saludos.
ramonzeaParticipanteUps, mil gracias!!!
Nunca lo noté, haré los cambios requeridos.
Saludos.
ramonzeaParticipanteCorregido, solo otro detalle, a cada columna le puse
12345678910111213141516WITH object :AddCol( "", xc_Center, xc_Center ):cId := "descarga":cCursor := "pointer":cClrText := "orange":nWidth := 1:cOnClick := "Descarga01"//:cAjaxBevel := "NflCargo"ENDWITH object :AddCol( "", xc_Center, xc_Center ):cId := "descarga":cCursor := "pointer":cClrText := "orange":nWidth := 1:cOnClick := "Descarga02"//:cAjaxBevel := "NflCargo"ENDPero al dar clic en uno u otro botón, siempre me llama a "Descarga02"
"NflCargo" <--- Necesito poner este método?
>Saludos- Esta respuesta fue modificada 4 años, 4 meses por ramonzea.
ramonzeaParticipanteEs eso, dice Nefele 1.0.
Lo intento.
Gracias.,
ramonzeaParticipanteCopié la nueva .lib a la misma carpeta de cuando inicié el proyecto con la versión anterior, supongo es lo que debo hacer?
O si me iluminas qué debo hacer para comprobar que está cargando la nueva versión.
Saludos.
ramonzeaParticipanteIgual me basé en ese ejemplo, aunque he anexado cosas para ir probando y aprendiendo, lo que no uso es el dato de Ajax
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768WITH OBJECT WArrayBrowse():New(oPanel):cId := "facturas" // Id que le damos al ArrayBrowse:nStyle := xc_Highlight //xc_Striped // Estilo visual, con pautado pijama:cClrHeadPane := "red" // lighten-4" // Le damos color a las cabeceras:cClrHeadText := "white":cOnClick := "DescargaPDF" //@alert('Anexado a la Cotización')" // En caso de picar en un elemento del ArrayBrowse:nFontSizeHead := 0:nFontSizeItem := 0:cTextNoData := "":nIndexValue := 3 //0 Renglón, Columna 1...nWith Object :oStyle:cPadding := "0px 0px 0px 0px":cLine_height := "1"End With:cCss := Css()WITH OBJECT :AddCol("Fecha") AS wItemColBrowse:cId := "fecha":cHeadAlign := xc_Center:lBold := .T. // Podemos asignar la letra en Negrita:cAlign := xc_Left//:nWidth := 5//:nFontSize := 15END WITHWITH OBJECT :AddCol("Folio Interno") AS WItemColBrowse:cId := "folio":cHeadAlign := xc_Center:cAlign := xc_Center//:nWidth := 10//:nFontSize := 40END WITHWITH OBJECT :AddCol("Folio Fiscal") AS WItemColBrowse:cId := "foliofiscal":cHeadAlign := xc_Center:cAlign := xc_CenterWITH object :oStyle as wStyle:cColor := "blue"END//:nWidth := 20//:nFontSize := 40END WITHWith Object :AddCol("Total") AS WItemColBrowse:cHeadAlign := xc_Center:cAlign := xc_Right:nStyle := xc_Numeric//:nWidth := 10//:nFontSize := 15End withWITH object :AddCol( "", xc_Center, xc_Center ):cId := "descarga":cCursor := "pointer":cClrText := "orange":nWidth := 1//:cOnClick := "DescargaFactura"//:cAjaxBevel := "NflCargo"ENDWITH object :AddCol( "", xc_Center, xc_Center ):cId := "descarga":cCursor := "pointer":cClrText := "orange":nWidth := 1//:cOnClick := "DescargaFactura"//:cAjaxBevel := "NflCargo"END:aItems := aConsulta:Create()END WITH:Create()End WithSaludos.
ramonzeaParticipanteSe sigue presentando el error, ya he descargado nuevamente de la liga que me comentas.
Algún cambio adicional que debo hacer en Xailer para compilar?
Saludos.
ramonzeaParticipanteAl recoger el valor de la edición con
oMask:cPicture := "A{1.100}",
me devuelve esto:
"FOCO________________________________________________________________________________________________ "
Bebería solo
"FOCO"
Saludos.
ramonzeaParticipante<h2>Error en /inventariozweb</h2>
El siguiente error ha ocurrido: <b>Message not found
WMask:_LSHOWMASK
BASE 1005
Arguments: [ 1] = Tipo: O Valor:
Error code: 0</b>
Llamado desde __ERRRT_SBASE(0)
Llamado desde WMASK:ERROR(0)
Llamado desde (b)HBOBJECT(0)
Llamado desde WMASK:MSGNOTFOUND(0)
Llamado desde WMASK:_LSHOWMASK(0)
Llamado desde NVENTACARRITO(85)
Llamado desde (b)TCGI(45)
Llamado desde TCGI:NVENTACARRITO(0)
Llamado desde __OBJSENDMSG(0)
Llamado desde TCGI:RUN(906)
Llamado desde CGI_INIT(19)
Llamado desde MAIN(26)ramonzeaParticipanteSi, eso hice y ahora funciona correcto, solo que si le pongo la máscara *, me salen unas lineas.
* : caracteres alfanuméricos
:cPicture := "*{15}"
Saludos.
ramonzeaParticipanteEl problema es si le agrego :nLength := 20, entonces aparecen los paréntesis.
Saludos.
ramonzeaParticipanteSi pego solamente el código que pones, funciona perfectamente, y acepta mayúsculas. 20 caracteres, no números.
revisaré mi código, para ver por qué da otro resultado.
Gracias.
ramonzeaParticipanteEso parece, pero hago la comparación GetCGIValue("MiSwitch") == "true", así si no está en "false" o no devuelve nada obtengo el valor indicado.
Gracias
Ramón Zea
ramonzeaParticipanteSólo me deja poner una letra, y aparecen paréntesis.
ejemplo: "()" y al pulsar una tecla "(X)".
Saludos.
-
AutorEntradas