Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
Recordad que a veces tambien es necesario el NET. Framework

aunque los Windows recientes ya lo llevan integrado, muchas veces en Windows 7 puede pasar que necesitemos ese Runtime para ciertas aplicaciones (El NET Framework) no lo pongo aqui de momento porque hay varias versiones pero no deberia ser complicado de encontrar en internet
Responder Con Cita
  #2  
Antiguo 27-10-2025
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Correcto. Windows 7 no incluye versiones modernas de .NET Framework por defecto, solo trae preinstalado .NET 3.5 SP1 (que incluye 2.0 y 3.0).

Versiones principales y diferencias:

.NET Framework 4.x: Arquitectura completamente rediseñada respecto a 3.5. CLR independiente (CLR 4.0). Las versiones 4.5, 4.6, 4.7 y 4.8 son actualizaciones in-place que reemplazan la instalación anterior. 4.8 es la última versión y es compatible con Windows 7 SP1.

.NET Framework 3.5: Usa CLR 2.0. Necesario para aplicaciones legacy Delphi que usen componentes COM Interop antiguos o referencias específicas a esta versión.

Causas comunes de necesidad en Windows 7:

1. Aplicaciones desarrolladas con versiones específicas que no incluyen el runtime en el instalador
2. Dependencias de componentes COM que requieren versiones específicas del runtime
3. Aplicaciones Delphi que usan ADO.NET o Windows Presentation Foundation
4. Crystal Reports, SQL Server Management Studio, y otras herramientas de desarrollo

Rutas de solución:

1. Determinar versión exacta requerida: revisar mensaje de error o manifest de la aplicación
2. Descargar desde Microsoft Download Center (evitar sitios terceros)
3. Para .NET 3.5 en Windows 7: puede requerir Windows Update activo o instalación offline usando DISM
4. Para .NET 4.8: instalar directamente el paquete standalone
5. Verificar instalación: reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s

Diferencias críticas entre versiones:

- 4.x y 3.5 coexisten sin conflicto (CLR diferentes)
- 4.5+ reemplazan 4.0, no coexisten
- Windows 8+ incluyen 4.x nativamente pero aún necesitan 3.5 habilitado manualmente
- .NET Core/.NET 5+ son frameworks diferentes, no reemplazan Framework clásico

Para desarrollo Delphi específicamente: si usas componentes .NET via COM Interop, la versión debe coincidir exactamente con la referenciada en tiempo de compilación.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿DBGRID recordad posicion del cursor? JXJ Varios 4 10-03-2011 02:16:16
ibdatabase y firebird a veces si a veces no Patricio Conexión con bases de datos 13 18-09-2008 14:01:21
mysql_close() - ¿Es Necesario? D-MO PHP 3 01-02-2006 21:12:12
Es necesario el BDE? juliopag1 Conexión con bases de datos 2 15-12-2005 19:22:19
¿Es necesario el inglés? roman Debates 14 04-11-2003 15:19:32


La franja horaria es GMT +2. Ahora son las 06:42:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi