Results 1 to 11 of 11

Thread: Delphi executable zonder .dll bestanden

  1. #1

    Question Delphi executable zonder .dll bestanden

    Hallo Allemaal.

    Ik heb weer eens een standaard Delphi vraagje. (Dat denk
    ik tenminste. ;-) )

    Als ik een Delphi programma heb gemaakt en ik wil dit
    programma laten runnen op een computer waar niet alle
    benodigde .dll bestanden staan, hoe doe ik dat dan?

    (Dus ik wil dus eigenlijk alle .dll bestanden intergreren
    in het programma zelf, zodat ik hem overal op kan runnen.)

    Weet iemand wat ik dan moet doen? Met een standaard
    aangemaakt .exe bestand lukt het niet.

    Alvast heel erg bedankt,

    Vinny.

  2. #2
    Ex-Student
    Join Date
    Feb 2004
    Location
    Leeuwarden
    Posts
    2,409
    waarvoor gebruik je de .dll bestanden dan?

    Misschien heb ik het verkeerd, maar zijn .dll bestanden niet bedoeld om delen van een programma er in te verwerken? (dus functions en procedures die nodig zijn bij een programma) Zodat het opstarten van het programma sneller is?

  3. #3
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Dat hangt er een beetje van af, om wat voor DLLs gaat het? Statisch gelinkte DLLs moeten aanwezig zijn als de EXE start, dus zal je een wrapper EXE moeten hebben (of gewoon een setup) die de DLLs uitpakt en daarna de werkelijke EXE opstart... dynamisch geladen DLLs kan je nog voor zijn en uitpakken voordat 't laden begint...
    Qui custodiet ipsos custodes

  4. #4
    Als ik .exe Delphi programma run op een andere
    computer run, dan krijg ik de foutmelding
    'The dynamic link library mscoree.dll could not be found in the
    specified path ....' en dan volgt er een hele lijst met directories.

    Ik geloof niet dat ik verder speciale .dll bestanden gebruik.

    Vinny

  5. #5
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Hebben we 't toevallig over Delphi 8? Zo ja; de doelcomputer moet dan wel het .NET framework installeren... en dat is vrij groot om even te bundelen in je applicatie, als dat uberhaupt al mag van Microsoft . De .NET redistributable dus even opzoeken en die draaien op de computer...
    Qui custodiet ipsos custodes

  6. #6
    DLL File: mscoree or mscoree.dll
    DLL Name: Microsoft .NET Runtime Execution Engine
    .... is dus .NET, en dus Delphi 8
    De beste manier om te leren is door fouten te maken.
    80 procent van alle leugens die jij en ik vertellen blijft onopgemerkt

  7. #7
    Oh, euh, sorry. Ja. Het is Delphi 8.

    Sorry, ik wist niet dat dit versie afhankelijk was.

    Maar dat betekent dus dat het dan dus eigenlijk niet kan zonder
    het installeren van Delphi 8 op de desbetreffende computer?

    Dit installeren zou dus niet nodig zijn als ik Delphi 7 had gebruikt?
    Dan zou ik het programma kunnen runnen op een andere computer
    zonder installatie van Delphi 7 daar?

    Vinny

  8. #8
    Dat hangt er helemaal van af welke Dll's je in je programma aanroept.

    Probeer het eens uit, en indien er Dll's nodig zijn, dan moet je met InstalShield even een Setup maken voor je andere pc. Het runnen van je Setup zorgt er dan voor dat op die andere pc de correcte Dll's geinstalleerd worden.
    De beste manier om te leren is door fouten te maken.
    80 procent van alle leugens die jij en ik vertellen blijft onopgemerkt

  9. #9
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Originally posted by PsychoMark
    Zo ja; de doelcomputer moet dan wel het .NET framework installeren...
    Het .NET framework kan je ophalen bij Microsoft, hoef je niet Delphi voor te installeren. Delphi 7 is native Win32 en heeft inderdaad verder niks nodig... maar afhankelijk van wat je in Delphi 8 gebruikt hebt zal 't misschien wat werk zijn om om te zetten...
    Qui custodiet ipsos custodes

  10. #10
    Heel erg bedankt iedereen!!

    Vinny

  11. #11
    • Verplaatst van Algemeen naar .NET
    Marcel

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. delphi spell checker met delphi 5 ?
    By DAS in forum Algemeen
    Replies: 2
    Last Post: 06-Jan-05, 12:29
  2. FreeVCS <--> Delphi 6
    By roelm in forum Algemeen
    Replies: 7
    Last Post: 04-Dec-02, 13:37
  3. Replies: 11
    Last Post: 21-Oct-01, 18:16

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •