PREGUNTAS CONTESTADAS - Power Builder

 Hay un total de 432 Preguntas.<<  >> 

    Pregunta:  13431 - ERROR AL EJECUTAR EN POWER
Autor:  Adolfo Chairez
Hola a todos:
Termine un pequeño programita en Power Builder 7.0 y medio ambiente de desarrollo corre muy bien y cuando quiero
generar su ejecutable (EXE) y su libreria (DLL) Windows marca el siguiente error:

PB70 provocó un error de página no válida en el
módulo de 0000:00333637.
Registros:
EAX=00000002 CS=0167 EIP=00333637 EFLGS=00010216
EBX=00000000 SS=016f ESP=0068f028 EBP=00000001
ECX=d1e98230 DS=016f ESI=03a36720 FS=0f97
EDX=bffc9490 ES=016f EDI=03c40a70 GS=0000
Bytes en CS:EIP:

Ya le di rebuild objeto por objeto de la libreria y sigue apareciendo este mensaje de error, ¿alguien podria ayudarme?
  Respuesta:  Juanma Fdez- Perelló
A mi me pasó algo parecido. Investigué y resultó que el error me lo daba en una línea messagebox. Después de mirarla y remirarla se me ocurrió quitarle una tilde a una vocal acentuada y aquelló funcionó.

Así pues tienes dos soluciones, si éste es tu caso, o te recorres todos los messagebox quitando las tildes o desinstalas el pb, reinicias y vuelve a instalar.

Lo cierto es que no sé por qué ocurre esto pero al menos esto lo soluciona.

En fin, espero que no llegue demasiado tarde
  Respuesta:  Eduardo Villafuerte
Ante todo gracias por tus 2 respuestas... En cuanto a tu pregunta, a mi tambien me sucedio lo mismo, pero lo solucione regenerando todos los objetos de todas las librerias, no utilizes Rebuild porque vas ha rebundar en el mismo error, una vez que estan regenerados todos los objetos recien puedes crear el ejecutable (no te fies en el regenerate automatico del Rebuild)... espero que te sirva mi respuesta
atte
Eduardo

    Pregunta:  13485 - EDITAR FOTOS EN UNA DW
Autor:  Adolfo Chairez
Hola a todos:
Tengo una tabla con fotos y deseo editarlas en una Data Window, lo que hago es inesrtar una Database Blob y configuro el
cuadro de dialogo con lo siguiente:
Client Class: DataWindow
Client Name: \"ejemplo\"
Table: Selecciono la imagen
Large Binary/Text Column: Selecciono la columna imagen
Key Clause: ima_clave = :ima_clave (es la llave unica de la tabla)
File Template: C:\\Temp\\Imagen1.bmp (es un archivo de default que se carga)
Ole Class: Paint.Picture
Client Name expression: \"\"

y no funciona. ¿Alguien sabe en que estoy mal?
GRACIAS DE ANTEMANO
  Respuesta:  Ernesto Laguardia
Eso mismo me paso a mi yo las insertaba a traves de un UPDATEBLOB y despues no de la DW, esa configuracion esta bien,
intenta utilizando la DW.
Saludos

    Pregunta:  13888 - SCANEAR IMAGEN DESDE POWER BUILDER
Autor:  Luis TAPIA
Tengo una base de datos donde tengo que grabar una foto, quisiera saber como puedo jalar la imagen directamente desde el Scanner mediante un programa en power builder. Agradecere que toda ayuda sea gratuita. GRACIAS.
  Respuesta:  Ricardo
Por medio de la funcion RUN llama al programa que va a escannear la imagen RUN(PROGRAMA)

    Pregunta:  13917 - COMO MARCAR ESPECIAL UN CHECKBOX
Autor:  Victor Arreola
Hola:
Necesito que el checkbox de las DW se marque con una "X"(cruz) para "NO" y con una "/"(palomilla) para "SI"
No debera queda vacia la casilla ninguno de los 2 estados.
Gracias de antemano PD.(si PB no puede, como lo hago con objetos)
  Respuesta:  Guillermo Ramirez Melendez
Ya intentaste utilizar la propiedad default value que encuentras en el datawindow?.

Esta propiedad la puedes modificar en tu painter y cada que insertes un row tendra el valor que tu le indoques

    Pregunta:  14181 - SELECCIONAR RANGO AL MANDAR IMPRIMIR UNA DATA WINDOW
Autor:  Manuel Jiménez Salazar Jiménez Salazar
¿Hay alguna manera de seleccionar desde cual hoja hasta cual se desea que se imprima al mandar la instruccion data_window .Print() ?
Estoy trabajando con Windows 98 y Power builder 7.2
  Respuesta:  LUIS ANTONIO PADILLA MARTINEZ
Este es el codigo que necesitas para imprimir determinado rango y numero de copias...

dw_temp.object.datawindow.print.copies = Integer(em_copias.text)
dw_temp.object.datawindow.print.page.range = sle_rangos.text

dw_temp.print()
close(w_print)

Espero que te sierva...

    Pregunta:  14278 - OCX PARA CORRECTOR
Autor:  Carlos cano
Existe un OCX para realizar correción ortográfica en RTF? Donde se puede conseguir?
  Respuesta:  jesus ramon gil olguin
Bueno, yo tome el ejmplo que biene con los fuentes de power builder 6.0 y 6.5 y lo adapte a un rtf, este lo hace haciendo ole a lenguaje que tenga instalado con excel.... funciona muy bien..

    Pregunta:  14289 - PB6 = ERROR AL CREAR TABLAS EN SQLSERVER 7
Autor:  David Alonso
Saludos.

He instalado SQL Server 7.0 en mi servidor.
Desde mi equipo, configuro el ODBC (que con mi configuración de red se conecta perfectamente a la base de datos).
El problema surge cuando, desde PowerBuilder 6 intento crear tablas.

El error que me indica es, primeramente: "Catalog tables could no be created and are not available for use".

Cuando intento crear una tabla, el usuario que me propone es "dbo", no "David", que es como me conecto. A continuación, el error es "The following syntax pattern provided in the pbodb60.ini file is incorrect: Column element".

Es la primera vez que trabajo con SQL Server, y no se por donde comenzar.

Gracias por su tiempo!
  Respuesta:  Adolfo Chairez
A mi me paso algo bastante parecido, instale un servidor Sybase Adaptive Server Enterprise y cuando trataba de ver las tablas Power Builder 7.0, lo que soluciono el problema fue correr unos scripts que generan o mejor dicho acualizan unos store procedures en el servidor para tener las facilidades ce crear y ver tablas de Power Builder, estos scripts se encuentran en el cd num. 1 de power builder 7.0 en el subdir /server y tiene nombres como pbsyc.sql, pbsyc2.sql, etc. si no lo tienes escribeme.

Saludos

    Pregunta:  14348 - PB6 + SQL SERVER 7
Autor:  David Alonso
Saludos:

Necesito la sintaxis para poder conectarme con PB6 a SqlServer 7.
Mi archivo PBODB60.INI no contiene dicha sintaxis.
(Creo que el problema es ese, a juzgar por los mensajes de error que me da al intentar crear el catálogo del sistema, y al intentar crear una tabla).

Gracias por tu tiempo!!
  Respuesta:  Adolfo Chairez
Creo que el problema es el mismo que yo tuve cuando instale Sybase Adaptive Server Enterprise 12.0 en mi servidor, al conectarme con PB 7.0 y tratar de crear o ver tablas me marcaba un error lo solucione corriendo 2 scripts que vienen en el cd num. 1 PB 7.0 en el subdir /server los archivos son pbsyc.sql y pbsyc2.sql

Si no los tienes escribeme.

    Pregunta:  14359 - CAMBIAR RESOLUCION DE LA PANTALLA
Autor:  Belen Caldeiro
Hola,
He hecho un programa en PB 5.0+W98, y preparado para una resolucion de 800 x 600.
Evidentemente en aquellos ordenadores con 640 x 480 no se ve correctamente.

Para cambiar la resolucion de la pantalla, uso la funcion API: ChangeDisplaySettingsA y el siguiente codigo:

devmode dm
long a

dm.dmPelsWidth = 800
dm.dmPelsHeight = 600
dm.dmBitsPerPel = 16
dm.dmFields = DM_PELSWIDTH_H + DM_BITSPERPEL_H
dm.dmSize = 188
a = ChangeDisplaySettingsA(dm, CDS_FORCE)

PERO NO FUNCIONA. ¿ALGUIEN PODRIA AYUDARME?

GRACIAS.
  Respuesta:  Guillermo Ramirez Melendez
Entre los ejemplos que encuentras en power builder, existe una aplicacion con la cual puedes dar un resize a una ventana con todo y sus controles; podrias crear una ventana heredada en base a ese codigo y con eso se arregla tu problema

    Pregunta:  14482 - FUNCIONE API SETWINDOWSPOS
Autor:  LUIS ANTONIO PADILLA MARTINEZ
Saludos a todos, mi pregunta es sobre las funciones API en PowerBuilder, lo que pasa es no encuentro los parametros de la funcion SetWindowPos( ), si alguien pe podria decir en donde podria encontrar informacion hacerca de la utilizacion de funciones externas (API) en PowerBuilder...

Muchas gracias......
  Respuesta:  Adolfo Chairez
Te recomiendo que busques en la red el archivo win32.hlp, contiene todas las apis de windows
Adjunto la sintaxis de la api resp14482.txt

|<  <<  7 8 9 10 11 12 13 14 15 16 17  >>  >|