[Delphi8] .NET - probleem met deployen

Pagina: 1
Acties:

  • Twisted
  • Registratie: September 2002
  • Laatst online: 17-12-2025
Ik heb een klein en simpel programmatje geschreven in Delphi 8 die ik nu op mijn moeders computer wil installeren. Het programma maakt geen gebruik van een database.

De externe computer heeft als OS Windows XP (net als de computer waar het programma op gemaakt is)
Na het isntalleren van .NET Framework 1.1 geeft het programma de foutmelding:
Common Language Runtime Debugging Services

Application has generated an exception that could not be handled.

Process id=0x9dc(2524), THread id=0x988(2440)
Het programma werkt naar behoren op mijn bak. Ik dacht eigenlijk dat ik alleen maar .NET hoefde te installeren op de target computer om mijn applicatie ook daar te kunnen draaien. Vergeet ik iets?

du -ba --max-depth=1| sort -nr | awk ' {printf("%20.2f MB %-s %-s %-s %-s %-s %-s\n", $1 / (1024*1024)+"MB\n", $2,$3,$4,$5,$6,$7)}'


  • Twisted
  • Registratie: September 2002
  • Laatst online: 17-12-2025
Ik heb met Installshield Express de dependencies dynamisch laten controleren (dus terwijl je alle functies van je programma gebruikt) en hij heeft er een paar DLL's gevonden die ook geinstaleerd moeten worden. Dat heeft niemand me verteld :/
Iig, het werkt nu.

du -ba --max-depth=1| sort -nr | awk ' {printf("%20.2f MB %-s %-s %-s %-s %-s %-s\n", $1 / (1024*1024)+"MB\n", $2,$3,$4,$5,$6,$7)}'


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 22-05 23:32

alienfruit

the alien you never expected

Borland.Delphi.System.dll heb je iig nodig ;)

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Maar je kan die Borland.Delphi code ook direct in je EXE compilen. Dan wordt je EXE iets groter, maar heb je minder van die .Net Assemblies nodig.

We adore chaos because we like to restore order - M.C. Escher


  • Twisted
  • Registratie: September 2002
  • Laatst online: 17-12-2025
LordLarry schreef op 11 juli 2004 @ 18:34:
Maar je kan die Borland.Delphi code ook direct in je EXE compilen. Dan wordt je EXE iets groter, maar heb je minder van die .Net Assemblies nodig.
Interessant, en hoe doe ik dat?

du -ba --max-depth=1| sort -nr | awk ' {printf("%20.2f MB %-s %-s %-s %-s %-s %-s\n", $1 / (1024*1024)+"MB\n", $2,$3,$4,$5,$6,$7)}'


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 22-05 23:32

alienfruit

the alien you never expected

Nou ja, Microsoft moet gewoon die Assembly voortaan meeleveren met het .Net Framework Runtime :)

  • Just_a_Gamer
  • Registratie: November 2001
  • Nu online
Zorg dat je projectmanager open is met je project. Klap in de tree de item references. Je ziet dat welke assembly je project nodig heeft bij het deployen. Als er assembly tussen staan die begint met Borland.*, klik op die assembly. Je ziet dan in je object inspector de property Link Units. Zie die property op True en de assembly wordt meegecompiled
Pagina: 1