Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Jul 16, 2025 12:12

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: LIB & DLL Dateien
BeitragVerfasst: Do Jan 08, 2004 18:09 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 28, 2002 19:27
Beiträge: 568
Wohnort: Chemnitz / Sachsen
So ja

also ich möchte meinem program JS Install Suite einen MSI Support hinzufügen. dafür hab ich mir auch schon das MS MSI SDK gezogen und installiert. nun hab ich aber das problem, dass da nur eine MSI.LIB Datei dabei ist, die ich, soweit ich weiß, nutzen muss. ich weiss, dass das bei cpp auch so funktioniert (war früher mal am anderen ufer [ja bei cpp und nichts anderes!!!])

ich wollte nun fragen, ob jemand weiss, wie ich die typinformationen in mein kleines süßes delphi 6 hineinquetschen kann.

_________________
Aktuelles Projekt :
www.PicPlace.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Jan 08, 2004 21:18 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Dez 13, 2002 12:18
Beiträge: 1063
Tja - da wird dir nicht viel anderes übrig bleiben, als die Typen selbst nachzubauen.
LIB Dateien können nicht nur nicht mit Delphi verwendet werden, sondern sind als vorkompilierte Headerdateien (ähnlich DCUs) nur zu dem entsprechenden C(++) Kompiler kompatibel.
D.h. dass man diese LIB Dateien auch nur mit (in diesem Fall) Visual Studio verwenden kann (also auch nicht mit einem anderen C++ Kompiler).

Wahrscheinlich ist diese LIB Datei aber zu einer DLL zugehörig (sonst würde es ja nicht viel Sinn machen): Visual Studio hat die Eigenart, beim Einbinden einer DLL ebenfalls eine zugehörige LIB zu brauchen (meist mit dem selben Namen und nur sehr klein, stehen Typinformationen drinnen). Delphi kann das direkt, du musst aber wissen, wie die entsprechenden Routinen heißen und im Fall Datentypen und Konstanten selbst nachbauen, was kein so großes Problem darstellen sollte, wenn du die zugehörige Headerdatei hast.

_________________
Viel Spaß beim Programmieren,
Mars
http://www.basegraph.com/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jan 09, 2004 14:11 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 28, 2002 19:27
Beiträge: 568
Wohnort: Chemnitz / Sachsen
ich hab aber die headerdateien nicht.
aber ich habe visual studio 6.

kann ich da irgendetwas machen??? oder steht vielleicht im SDK was drinne (von MicroSchrott) ?

übrigends es muss ein Interface enthalten sein, wurde mir inzwischen gesagt, vielleicht kann ich da etwas über die DLL machen ???

RSWM

_________________
Aktuelles Projekt :
www.PicPlace.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jan 09, 2004 14:51 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Wenn da ein Interface enthalten ist, dann habe ich ne andere Idee. Schau mal was die DLL sagt, wenn du sie über "Projekt" -> "Typbibliothek importieren" importierst. Ich kann nicht 100% sagen was du da machen musst. Aber das ist der typische Weg ein Interface anzugraben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jan 09, 2004 23:22 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 28, 2002 19:27
Beiträge: 568
Wohnort: Chemnitz / Sachsen
importiert hab ich den ganzen spass jetzt schon, der hat da viele typen und constanten und so und auch interfaces.
muss ich da jetzt noch was bachten, oder kann ich die jetzt gleich wie eine normale klasse nutzen ?

_________________
Aktuelles Projekt :
www.PicPlace.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]