AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Statisches linken einer C-Lib in ein Delphi Projekt
Thema durchsuchen
Ansicht
Themen-Optionen

Statisches linken einer C-Lib in ein Delphi Projekt

Ein Thema von static_cast · begonnen am 23. Jul 2008 · letzter Beitrag vom 28. Jul 2008
Antwort Antwort
Seite 2 von 2     12   
static_cast

Registriert seit: 19. Okt 2003
Ort: Peine
300 Beiträge
 
#11

Re: Statisches linken einer C-Lib in ein Delphi Projekt

  Alt 26. Jul 2008, 14:41
Zitat von new32:
die anderen solltest du aus msvcrt.dll importieren können:

Delphi-Quellcode:
function _strlen(const Str: PChar): Cardinal; cdecl;
  external 'msvcrt.dllname 'strlen';
Sehr gute Idee, dann kann ich auch gleich bei der Lua als DLL Variante bleiben

Zitat von SirThornberry:
was hast du eigentlich genau vor? willst du ohne jegliche DLLs auskommen oder willst du nur auf die DLL-Funktionen zugreifen können?
Genau ohne jegliche DLL's das ist das Ziel, alles andere wär ja kein Problem bzw. ist so schon in Verwendung.
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Statisches linken einer C-Lib in ein Delphi Projekt

  Alt 26. Jul 2008, 20:45
Also dazu fällt mir nur noch "warum einfach wenns auch kompliziert geht" ein... Warum willst Du unbedingt ohne DLLs auskommen? Zumal Lua ja wohl die MS Runtimes benötigt, wie es aussieht. Da wäre es doch simpler, die DLL einfach als Resource mit in die Exe zu nehmen und dann zur Laufzeit dynamisch irgendwo im eigenen Speicher zu installieren und von dort zu laden (Da war doch mal was zum Stichwort in-mem-execution)...
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Statisches linken einer C-Lib in ein Delphi Projekt

  Alt 28. Jul 2008, 08:44
Zitat von static_cast:
Also wenn ich das richtig sehe verwendet die Lua lib folgende Standard-Calls die nicht aufgelößt werden können:
Gibt es denn keine LUA-Lib, bzw. kann man denn keine LUA-Lib erzeugen, welche die C-Laufzeitbibliotheken statisch linkt?
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#14

Re: Statisches linken einer C-Lib in ein Delphi Projekt

  Alt 28. Jul 2008, 10:46
Nimm dir doch einen von den 1000 Installprogrammen, die so tun, als wären sie kein Installer und das Programm irgendwohin entpacken und dann starten. Wird oft so gemacht und keiner merkt es.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 23:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz