AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

*.dll zur Laufzeit erzeugen

Ein Thema von Luki206 · begonnen am 5. Mär 2014 · letzter Beitrag vom 7. Mär 2014
 
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: *.dll zur Laufzeit erzeugen

  Alt 5. Mär 2014, 15:27
Ich muss gleich los und jetzt nochmal an etwas anderem weiterzuarbeiten hatte ich nicht vorgesehen und mich hatte das auch mal interessiert ob man eine DLL zur Laufzeit erstellen kann
Prinzipiell kann man das, ja. Eine DLL ist ja nichts weiter, als eine Datei in einem bestimmten Format und mit verschiedenen Daten, mit denen das Betriebssystem was anfangen kann. Ganz genau genommen braucht man dafür nichtmal einen "Compiler" in dem Sinne, dass er Quellcode übersetzt, sondern man muss in dem Fall eben die DLL im erwarteten Format per Hand erstellen und mit den korrekten Daten, Opcodes, Tables, usw. füllen.

Aber ist das was für einen Laien? Nein.

Und wie die anderen hier schon sagten: Wozu soll das gut sein? Wenn du eine Resourcen-DLL brauchst, kannst du auch 1) im Compiler (sprich mit Delphi) eine erstellen und 2) zur Not diese auch noch zur Laufzeit modifizieren (das was auch ein Resourcen-Editor machen kann).
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz