--- En lazarusfreepascalmx@..., "pulpo_white"
<pulpo-fb@...> escribió:
>
> Hola amigos:
> Quisiera que alguno de vosotros me dijera por que al intentar añadir
> un TDadaModule a mi proyecto me da el siguiente error: Access
> Violation. Graciñas.
>
Parece que el error ha sido corregido en la version 0.9.21
La info está aquí:
http://www.freepascal.org/mantis/view.php?id=7806
Hola lista!!!
Trabajo en Delhi 7, pero me acabo de encontrar con un problema, debo
acceder a unos archivos ".DAT", estos ficheros pertenecen a un soft
antiguo que fabrico una empresa "Amiga", esta empresa me mando las
estructuras de los ficheros para que pudiera acceder a los datos de
forma natural, el tema es que este soft esta hecho en Borlan C# y yo la
verdad es que no me aclaro, y aparte soy un poco negado del "C".
Me gustaria que alguien que tenga conocimientos en C, pudiera darme una
mano y como poder leer este fichero en particular con Delphi 7.
Aqui les pego la estructura del fichero en C:
/*---- LONGITUDES CAMPOS
-------------------------------------------------*/
#define DLC_COD 10 // Códigos
#define DLC_CAR 16 // Código artículo
#define DLC_SCA 40 // Subcódigo almacén
#define DLC_COS 20 // Centro de coste
#define DLC_CLA 10 // Clasificaciones
#define DLC_NOM 60 // Nombre
#define DLC_NRE 35 // Nombre reducido
#define DLC_DIR 60 // Dirección
#define DLC_CPO 10 // Código postal
#define DLC_POB 40 // Población
#define DLC_PRV 30 // Provincia
#define DLC_CPA 2 // Código país
#define DLC_PAI 30 // País
#define DLC_CIF 14 // CIF
#define DLC_TFN 18 // Teléfono
#define DLC_EMA 50 // E-Mail
#define DLC_IBA 30 // IBAN
/*---- CLIENTES
----------------------------------------------------------*/
typedef struct {
/*---- Datos registro */
MDR dr;
/*---- Datos personales */
char cod[DLC_COD],nom[DLC_NOM];
char dir[DLC_DIR],cpos[DLC_CPO],pob[DLC_POB];
char prov[DLC_PRV],cpais[DLC_CPA],pais[DLC_PAI];
char nomc[DLC_NOM],cif[DLC_CIF];
char tfn[2][DLC_TFN],fax[DLC_TFN],email[DLC_EMA];
/*---- Enlaces */
char rep[DLC_COD],fcli[DLC_COD];
char web[60];
/*---- Clasificaciones */
char cla[2][DLC_CLA];
char nomabr[20];
/*---- Datos cobro */
char forpa[DLC_COD];
char domico[24],dirco[24],iban[DLC_IBA];
short dpm[3],dps[2],dfac[3];
FEC dpv1[3],dpv2[3];
char ajupa;
double riemax;
/*---- Datos retenciones */
char rcta[DLC_COD];
float rpor;
char fRetBas;
/*---- Datos especiales */
char blo,riva,tipexe,afac,aval;
short cfac;
char prcco[10];
/*---- Datos varios */
char obs[2][60],obsdoc[60],libuso[3][40];
/*---- Datos envio */
char diren[5][DLC_DIR];
char cposen[5][DLC_CPO],poben[5][DLC_POB];
char proven[5][DLC_PRV],cpaisen[5][DLC_CPA],paisen[5][DLC_PAI];
char foren[5][20],porpd[5];
char tfne[5][2][DLC_TFN],faxe[5][DLC_TFN];
char emaile[5][DLC_EMA];
/*---- Datos contactos */
char perc[4][60],carc[4][30],tfnc[4][DLC_TFN],emailc[4][DLC_EMA];
/*---- Reserva */
char reserva[26];
} CLI;
Al comienzo del fichero hay 2048 bytes de cabecera reservada en los que
actualmente se guarda la versión del fichero y luego vienen los
registros uno tras otro con esa estructura.
Espero me puedan dar alguna ayuda o explicarme como acceder a este tipo
de fichero desde Delphi...
Desde ya muchas gracias....
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
> El problema se me da en el momento de querer añadir a mi proyecto
> un DataModule, me lo presenta en pantalla y al colocarmen encima
> de el con el ratón me da el error "access violation".
Yo no puedo ayudarte. Hace tiempo que no trabajo con Lazarus. Tube
problemas
con la interface gráfica, que siempre me mostraba los botones que le daba
la
gana. Ahora todo lo hago en C, o en freePascal. No hay mucho movimiento por
esta lista. Supongo que si alguien más lo lee y sabe algo te ayudará.
Pasate por aquí:
http://wiki.lazarus.freepascal.org/
Bye
> ¿Eso ocurre tras una nueva contrucción?
> Si es así tendrás que buscar las dependencias de linkado, a aquellos
> ajenos, que no hayan sido recompilados por tí.
>
> Prueba con "ldd"
>
> Si ves alguna libreria que esté linkada fuera del proyecto
frepasscal,
> quizás sea culpa de una versión diferente para la que fué preparado
el
> módulo estatico.
>
> Uff, no se, me parece que se me ha ido la olla, no se si se me
entendio
>
> bye
>
El problema se me da en el momento de querer añadir a mi proyecto un
DataModule, me lo presenta en pantalla y al colocarmen encima de el
con el ratón me da el error "access violation".
--
http://gentoo-wiki.com/User:AnimAlf
El Mie, 29 de Noviembre de 2006, 3:50 pm, pulpo_white escribió:
> Hola amigos:
> Quisiera que alguno de vosotros me dijera por que al intentar añadir
> un TDadaModule a mi proyecto me da el siguiente error: Access
> Violation. Graciñas.
>
¿Eso ocurre tras una nueva contrucción?
Si es así tendrás que buscar las dependencias de linkado, a aquellos
ajenos, que no hayan sido recompilados por tí.
Prueba con "ldd"
Si ves alguna libreria que esté linkada fuera del proyecto frepasscal,
quizás sea culpa de una versión diferente para la que fué preparado el
módulo estatico.
Uff, no se, me parece que se me ha ido la olla, no se si se me entendio
bye
Hola amigos:
Quisiera que alguno de vosotros me dijera por que al intentar añadir
un TDadaModule a mi proyecto me da el siguiente error: Access
Violation. Graciñas.
Colegas del Foro,
Estoy empezando a hacer mis primeros pinitos programando librerias, y
las estoy haciendo en Lazarus/FreePascal, ya que yo utilizo Firebird
con Linux, y Lazarus me da la ventaja de poder compilar en varios SO.
Bien, no he tenido mucha suerte con el tema, asi que pregunto a ver si
alguien podría darme una mano.
Buscando información en Internet, cosa que mucho no encontré (en
castellano por supuesto), he llegado a crear esto:
library MisUDFs;
{$mode objfpc}{$H+}
uses
Classes;
function Duplicar(var valor:real):real;export;
begin
result:=valor*2;
end;
exports
Duplicar name 'Duplicar';
begin
end.
Como ven es una simple libreria con una sola funcion llamada Duplicar
que simplemente toma un valor y lo multimplica por 2 y listo.
Luego publique esta UDF en Firebird 1.5 (la que uso), de la siguiente
manera:
DECLARE EXTERNAL FUNCTION DOBLE
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'Duplicar' MODULE_NAME 'libMisUDFs';
Hasta aqui todo perfecto, ningun error, luego para probar la UDF en
Firebird, ejecute la siguiente sentencia:
SELECT
precio,
doble(precio)
FROM ventaDET
pero el resultado no es el deseado, lo que sale es lo siguiente:
PRECIO DOBLE
------ -----
698.940 0.000
412.790 0.000
....... .....
123.010 0.000
Como ven en la columna DOBLE siempre obtengo el resultado 0.000.
Puede ser que el problema este en los tipos de datos, cosa que yo
realmente no tengo claro, si en este caso en FreePascal utilizo un
dato de tipo real, que tipo de dato debería utilizar en FireBird?
Desde ya muchas gracias
__________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
saludos colisteros
rqc
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
On 2/2/06, mgcivera <mgcivera@...> wrote:
> Estoy interesado en encontrar listeros de programacion en delphi
Listeros = Listas
Listeros = Programadores
Si estas ofreciendo trabajo, ¿en dónde? Si buscas consultoría, ¿de
qué tipo? Si quieres platicar, ¿en qué te ayudamos?
--
Saludos,
Toño
----
http://agc.com.mx/antoniogc/blog
Estimado mgcivera,
Con fecha jueves, 02 de febrero de 2006, 11:28:31, escribió:
> Estoy interesado en encontrar listeros de programacion en delphi
> Enlaces de Yahoo! Grupos
> Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/lazarusfreepascalmx/
> Para cancelar tu suscripción a este grupo, envía un mensaje a:
> lazarusfreepascalmx-unsubscribe@...
> El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!
.
> __________ Información de NOD32 1.1390 (20060201) __________
> Este mensaje ha sido analizado con NOD32 Antivirus System
> http://www.nod32.com
Aqui tienes uno...
--
Saludos,
Walter mailto:armadillo2003@...
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
Listeros
Acabo de entrar en el mundo de lazuros y vengo de Delphi, lo he
instlado y realmente muy contento he entusiamado, pero he notado que
no se instalan todos los componentes, ya que dentro de la carpeta
Lazarus, se encuntra ubna carpeta llamada components donde supongo son
componentes para instalar, yo me pregunto porque no se instalan estos
componentes automaticamente con la instalacion de lazarus, o hay que
instalarlos aparte? PORQUE?
Mi pregunta es la siguiete, trabajo en delphi, pero mi gran aficion es
Linux asi que estoy empezando a hacer mis primeros pinitos con
Lazarus, empece en un comienzo con Kylix pero todos sabemos que paso,
pero veo que lazarus esta cogiendo mucha fuerza.... basta de rollos mi
consulta lo que quiero saber es si existe alguna verision o si hay
alguna forma de instalar los componentes RX Que uso en delphi 6 y 7 en
el IDE de lazarus de Win y Linux, y otra mas de lo mismo, hay alguna
manera de instalar o existe alguna version de los componentes FIBPlus
de Delphi para lazarus?
Desde ya muchas gracias y disculpen si este no es el foro correcto
para esta pregunta.....
Las componentes Unified Interbase v2.0, son excelentes a mi parecer,
compilan el FreePascal/Lazarus/Delphi..
el link es :
http://www.progdigy.com/modules.php?name=Downloads&d_op=viewdownload&cid=2
carlos_h_rueda wrote:
> Que componentes free existen para trabajar FreePascal y/o Lazarus con
> la Base de datos Firebird, cuales son las diferencias entre estos y
> cual es el mas recomendado por ustedes.
>
> Atentamente,
>
>
> Carlos H. Rueda
>
>
>
>
> *Enlaces de Yahoo! Grupos*
>
> * Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/lazarusfreepascalmx/
>
> * Para cancelar tu suscripción a este grupo, envía un mensaje a:
> lazarusfreepascalmx-unsubscribe@...
>
<mailto:lazarusfreepascalmx-unsubscribe@...?subject=Unsubscribe>
>
> * El uso de Yahoo! Grupos está sujeto a las Condiciones del
> servicio de Yahoo! <http://e1.docs.yahoo.com/info/utos.html>.
>
>
>
>
> __________ NOD32 1.1176 (20050722) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.nod32.com
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Podrias explicar que error aparece o que ocurre cuando lo haces correr??
Carlos H. Rueda wrote:
> Hice un pequeño programa de prueba para ensañar componentes Firebird con
> Lazarus y funcionaron bien en varios clientes pero hubo uno en el cual
> no funcionó. Este cliente es un pentium 100, 16 MB de Ram con win98 (no
> se burlen, es una estación en la que funciona un punto de venta o caja y
> funciona a la perfección), entonces mi pregunta es:
> - cuales son los requerimientos minimos de Firebird? y
> - Cuales son los requerimientos mínimos de Lazarus?
>
> Atentamente,
>
> Carlos H. Rueda
>
> *Enlaces de Yahoo! Grupos*
>
> * Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/lazarusfreepascalmx/
>
> * Para cancelar tu suscripción a este grupo, envía un mensaje a:
> lazarusfreepascalmx-unsubscribe@...
>
<mailto:lazarusfreepascalmx-unsubscribe@...?subject=Unsubscribe>
>
> * El uso de Yahoo! Grupos está sujeto a las Condiciones del
> servicio de Yahoo! <http://e1.docs.yahoo.com/info/utos.html>.
>
>
>
>
> __________ NOD32 1.1176 (20050722) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.nod32.com
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Hice un pequeño programa de prueba para ensañar componentes Firebird con
Lazarus y funcionaron bien en varios clientes pero hubo uno en el cual
no funcionó. Este cliente es un pentium 100, 16 MB de Ram con win98 (no
se burlen, es una estación en la que funciona un punto de venta o caja y
funciona a la perfección), entonces mi pregunta es:
- cuales son los requerimientos minimos de Firebird? y
- Cuales son los requerimientos mínimos de Lazarus?
Atentamente,
Carlos H. Rueda
Que componentes free existen para trabajar FreePascal y/o Lazarus con la Base de datos Firebird, cuales son las diferencias entre estos y cual es el mas recomendado por ustedes.
Que componentes free existen para trabajar FreePascal y/o Lazarus con
la Base de datos Firebird, cuales son las diferencias entre estos y
cual es el mas recomendado por ustedes.
Atentamente,
Carlos H. Rueda
--- En lazarusfreepascalmx@..., "acertij022"
<acertij022@y...> escribió:
>
> Hola mi nombre es Walter y hace tiempo que trabajo con Delphi y
> investigando sobre LAZARUS e inclusive me cree un grupo llamado
> FrePascal-Lazarus que lamentablemente no tuvo suerte, bueno mi
> pregunata es muy puntual al terminar de instalar el componente para
> interactuar con MYSQL me pide que coloque el archivo mysqlclient.dll
> en la carpeta c:\lazarus ¿de donde puedo obtener este archivo?, ya
> intente recorrer la pagina entera d lazarus y la de MYSQL
Lo obtienes de la instalacion de MySQL o te lo bajas de su site
Hola mi nombre es Walter y hace tiempo que trabajo con Delphi y
investigando sobre LAZARUS e inclusive me cree un grupo llamado
FrePascal-Lazarus que lamentablemente no tuvo suerte, bueno mi
pregunata es muy puntual al terminar de instalar el componente para
interactuar con MYSQL me pide que coloque el archivo mysqlclient.dll
en la carpeta c:\lazarus ¿de donde puedo obtener este archivo?, ya
intente recorrer la pagina entera d lazarus y la de MYSQL
Alguien me puede ayudar con la transacciones entre el lazarus y el
firebird... claro sin utilizar los controles UIB
El problema esta en que si me puedeo conectar a la base de datos mas
no puedo hacer altas ni bajas ni modificaciones ni consultas
de antemano gracias
Me gustaria poder revisar documentacion sobre lazarus y bases de
datos (en especial MySQL y Firebird)...
Alguno sabe?
He estado revisando documentacion sobre esto y aun no me funciona la
primera aplicacion. Hacen mencion a unidades mysql, IBXXX y aunque
las pongo me sale que no reconoce funciones como mysql_init()
Bueno amigos como estan.. soy de Perú y me gustaria invitarlos a mi
pagina.
http://ikbasico.mybesthost.com
Tenemos varias secciones entre ellas:
- Proyectos: Proyectos de desarrollo en FreePascal, Lazarus, ...
- Foros: Foros de Programacion, Base de Datos, Programación
- Enlaces: Enlaces relacionados...
- Descargas: Descarguen archivos para hackers, crackers, etc...
- Noticias: Pueden enviar sus noticias.
He visto un mensaje instando a la gente a unirse a este grupo en el
grupo Freepascal-es. Como me encanta esta herramienta, pos
intentaré ayudar en este grupo y preguntar mis dudas.
Soy Delphiniano desde hace mucho tiempo, desarrollo también en
otros lenguajes, php, , aunque el delphi no lo pude dejar como RAD,
con él sólo hasta su versión 5 y la standar version ... no me gano
muy bien la vida :-( jo però hace tanto que lo demás me parece
fantasía.
También soy Kylixero en su open edition ... y consolero X'DD, pero
pobre, aunque linkero en c y sus + Tracker sporadicamente ... vamos
forofo de la scene, disfrutando de ella, aunque sin nivel para
participar
Nada a ver k tal :))
PD. Soy de Tarragona, España
Atentamente
AnimAlf acl@...AnimAlf@...http://www.fut.es/~acl/AnimAlf
Personal Experimental WebServer: http://www.engendro.sytes.net
LiNUX ReGiSteRED UseR #91326
Is the truth out there?
Coalición europea contra el correo comercial no solicitado:
http://www.euro.cauce.org/es/