PDA

Ver la Versión Completa : Access violation at address ... in module 'RLINK32.DLL'


FelipeDiaz
04-12-2007, 17:00:09
POR FAVOR, NECESITO AYUDA... ANDO DESESPERADO....

DELPHI Me arroja el siguiente mensaje:

Access violation at address ... in module 'RLINK32.DLL' (http://www.swissdelphicenter.ch/de/forum/index.php?PHPSESSID=bee9bf5101d3f41fb2bc5687085c3354&topic=10095.msg42394#msg42394)

Que esta sucediendo alli? Alguien tiene Idea? Alguna vez le ha pasado?


En serio esto es muy frustrante.

Saludos, Felipe.

egostar
04-12-2007, 17:10:24
Hola Felipe

En el foro hay varios hilos respecto a este problema, si usas la busqueda con la palabra clave RLINK32 encuentras esto (http://www.clubdelphi.com/foros/search.php?searchid=1034919).

Este hilo (http://www.clubdelphi.com/foros/showthread.php?t=49799&highlight=rlink32) tiene una respuesta tal vez te ayude.

Salud OS

Lepe
04-12-2007, 17:10:34
Supongo que se te ha ocurrido ¿reinstalar Delphi?

Saludos

white_zombie
04-12-2007, 17:12:12
Ese error te da al intentar hacer el ejecutable?

Mira una descripción de esa DLL:


RLINK32.DLL Esta librería es un enlazador de recursos (resource linker) de 32 bits utilizada por el enlazador ILINK32 . Se trata de una utilidad que combina un fichero .RES con un .EXE para producir un ejecutable Windows.

ILINK32.EXE Es un enlazador de línea de comando capaz de combinar objetos (ficheros .OBJ) y librerías estáticas (ficheros .LIB) para producir ejecutables para Windows 32-bit, incluyendo librerías de enlazado dinámico (ficheros de terminación .EXE, .DLL, y .BPL). Aunque generalmente no es invocado de forma "manual", porque es llamado automáticamente por el compilador, puede ejecutarse directamente desde el "Shell". Utiliza un fichero de configuración (ILINK32.CFG), un fichero de respuesta ("response file") opcional y modificadores opcionales de línea de comando.

white_zombie
04-12-2007, 17:13:16
Todos al tiempo como un coro.

FelipeDiaz
04-12-2007, 18:42:54
Hola Egostar hola Lepe, y white_zombie

La verdad ya desinstale e instale dephi y probe con compilar otras aplicaciones y las otras funcionan bien, siempre y cuando haya reiniciado delphi, despues de haberse producido un error.

La verdad los comportamientos no siguen un patron comun.

Aveces despues del mensaje inicial si vuelvo a compilar aparece un mensaje totalemnte diferente a otros.

Egostar....he revisado los hilos y aun no he encontrado ninguno con la solucion o por lo menos una orientacion de donde buscar, sin embargo leere los que me mandaste aver si ahy alguno nuevo.


Esta Aplicacion en especial (en la que estoy trabajando), no se que tiene, He llegado a estar con un solo Form mediante la remocion del resto de formularios...y compilo nada...el error sigue.

el orden de mensajes es el siguiente:


Primero sale este:

Access violation at address 062B487B in module RLINK32.DLL. Read of address 0C5DOD4A.


Luego si intento compilar nuevamente sale cualquiera de estos mensajes:

-------------------------------------------------------------
[Error] WARNING. Duplicate resource(s):
[Error] type 2(BITMAP), ID DBN_CANCEL:
[Error] FILE D:PROYECTO FREELANCE/COMPONENTE ADMINISTRATIVO/PanelPpal.RES RESOURCE KEPT; FILE C: ARCHIVOS DE PROGRAMAS/BORLAND/DELPHI6/LIB/DBCTRLS.RES RESOURCE DISCARDED.
--------------------------------------------------------------
[Error] WARNING. Duplicate resource(s):
[Error] Type 6 (STRING), ID 65088:
[Error] File D:\PROYECTO FREELANCE\COMPONENTE ADMINISTRACION\PanelPpal.res string kept: ""
[Error] File PanelPpal.str string discarded: "Invalid MDIParent for class %s"
-------------------------------------------------------------
[Error] WARNING. Duplicate resource(s):
[Error] Type 10 (RCDATA), ID TDATAMODULE1:
[Error] File C:\Documents and Settings\Luis Felipe\Escritorio\COMPONENTE ADMINISTRACIONVEVAL\PanelPpal.res resource kept; file C:\Documents and Settings\Luis Felipe\Escritorio\COMPONENTE ADMINISTRACIONVEVAL\UDTModulo1.dfm resource discarded.
-------------------------------------------------------------

Termino confundido, no se como interpretar.
Mi conclusion es que si dephi se comporta bien con las demas aplicaciones, el error debe estar en esta que ando trabajando.

Y si es asi debe ser en alguna parte del codigo.

Entre otros foros incluso encontre que alguien decia que desinstalara el antivirus Avast, y coincidencialmente lo tengo isntalado, pero Si noe sla solucion me pierdo de un buen antivirus y noe stoy convencido quie sea asi.

Agradezco que me hayan respondido pues un caso de estos lo hace sentir a uno muy frustrado.

Revisare los hilos y si encuentro algo les comento.

Saludos

felipe.

FelipeDiaz
04-12-2007, 18:53:32
Hola Nuevamente.....Egostar hola Lepe, y white_zombie

Al parecer un (a) compañero (a) encontró, en junio de este año una solucion... ya la probe y si resultó..... para mi sorpresa, la solucion no es de codigo y es algo rara, pero funciona....

Dice asi.....

En definitiva para solucionar este problema, ...en la carpeta donde esta el ejecutable......borren de allí un archivo llamado de la misma forma que el ejecutable pero con terminacion .res

Ejemplo:
Si el ejecutable que genero el compilador de delphi se llama Project1.exe, borren el archivo que se llama Project1.res,

Este archivo será creado nuevamente al compilar la aplicación. De todos modos creen un respaldo antes de hacer esto, por precaución.

Espero les sirva a todos los fanáticos de la programación esta solución

atte. Ángeluz.

Jabi
25-06-2008, 15:46:53
pues yo tengo el mismo problema y cuela durante unas cuantas ejecuciones, luego vuelve a aparecer.
No hay hilo que de respuesta a este problema, yo al menos las he probado todas desde hace tiempo. En mi caso trabajo con un proyecto bastante gordo, tal vez haya llegado a su saturación...

saludos

FelipeDiaz
26-06-2008, 15:22:29
En mi casofuncionó, pero creo que cuando copiaba formularios para modificarlos y existia enlaces a bases de datos ,

en mi caso trabaje con FIB PLus y Firebird.

Luegod e modificar el proyecto en alguno de stos recursos, me disparaba error.....pero ya sabiendo corregirlo... generaba el ejecutable libre de errores
.


Saludos.

Jabi
21-07-2008, 10:22:23
en mi caso suele fallar cuando me pongo a trabajar con unidades que contienen archivos de report builder pesados...

sedas
21-07-2008, 20:11:23
pues es simple (delphi 7 con vista)

busca el archivo que te manda el mensage de error y borralo

si el archivo rlink32.dll borralo o has un respaldo y borralo

despues busca el mismo archivo en tu disco de instalacion

si el mismo archivo no esta comprimido ni nada por el estilo

y copialo a tu maquina en donde estaba el que borraste

y listo yo lo he hecho enn todas las maquinas que conozco

y se ha resuelto el problema, ademas de que no vuelve a aparecer

saludos <|:) :cool:

Esteban Quito
07-08-2008, 00:48:30
Perdon

Hace mas de dos años que tengo el mismo problema.

Si instalo Delphi 7 en Windows 98 anda bien. Solo hay que tomarse el trabajo de ejecutar la aplicacion en blanco que aparece cuando entras a Delphi. Luego anda bien.
Ahora, si lo instalas en Windows XP el error aparece 3 de cada 5 veces que compilas. Esto es en las aplicaciones grandes. no asi en las pequeñas.

sobre esto dicho por sedas...
pues es simple (delphi 7 con vista)

busca el archivo que te manda el mensage de error y borralo

si el archivo rlink32.dll borralo o has un respaldo y borralo

despues busca el mismo archivo en tu disco de instalacion

si el mismo archivo no esta comprimido ni nada por el estilo

y copialo a tu maquina en donde estaba el que borraste

y listo yo lo he hecho enn todas las maquinas que conozco

y se ha resuelto el problema, ademas de que no vuelve a aparecer

saludos <|:) :cool: Hace 2 Semanas 09:22:23

"(delphi 7 con vista)". Yo no he podido instalar Delphi 7 en vista. ¿Se puede?


Gracias desde ya. Un abrazo

Esteban Quito
07-08-2008, 01:08:43
Otra vez yo.
Acabo de probar lo dicho por sedas y no funcionó. Eso de reemplazar el archivo rlink32.dll por el del disco instalador y los errores continuaron igual. No funciono.
De todos modos continuare buscando información y esperando ayuda. Saludos

sedas
13-08-2008, 06:34:32
a ver ahi teva como instalar delphi 7 en vista
yo lo instale en vista home premiun
1 introduces el disco de instalar en tu unidad
2 localizas el archivo SETUP.EXE
3 presionas el boton derecho del mouse sobre dicho archivo
4 seleccdionas EJECUTAR COMO ADMINISTRADOR
5 sigue los pasos y listo

ojo es delphi 7 en VISTA
y la soucion de arriba sobre el DLL es en VISTA
no en XP ni WIN 98

saludos

Esteban Quito
13-08-2008, 13:55:08
Muchas gracias sedas. Lo pude instalar en vista. Todavia no tube tiempo de instalar los controles extras. Despùes te comento si el error rlink32 desaparece.
Gracias una ves más

Esteban Quito
09-10-2008, 00:35:53
Perdon a todos por la demora de mi respuesta. Pero prove el de reemplazar el archivo RLINK32.DLL por el que está en el cd de Instalación y continua haciendolo.

Gracias igualmente

Enan0
09-10-2008, 14:58:51
Cuando me da ese Error. Elimino el archivo .RES del proyecto.. (con delphi cerrado) reabro el proyecto.. (me dice que se va a re crear el .res) y listo

Arturo_
26-03-2016, 21:01:11
La solucion para ese problema es el siguiente:

Borren el RTLINK32.DLL de Delphi 7 ubicado en el directorio \BIN y graben el RLINK32.DLL de Delphi 2010 y listo no les volverá a salir ese mensaje de error y delphi 7 compilara bien sin problemas, con programas mas grandes. Lo que sucede es que el RLINK32.DLL de Delphi 7 no soporta mas recursos de los establecidos y colapsa con programas grandes, con el RLINK32.DLL de Delphi 2010 lo solucionaran.

Hace mucho tiempo que no vengo por aqui, sino les hubiera dicho como solucionarlo, pero mas vale tarde que nunca.

De aqui se lo pueden bajar.
http://www.mediafire.com/download/0uxug6c9utv00sq/rlink32.dll

Copiarlo en el directorio donde tengan instalado su compilador Delphi. Ejemplo: C:\Delphi7\bin

Arturo_
26-03-2016, 21:39:00
Ah, me olvidaba tengo el Delphi 7 instalado en Windows 7 de 64 bits y funciona muy bien. Este RLINK32.DLL que les estoy pasando funciona para cualquier Windows.