Italia
Foro

DLL's bearbeiten

 

KHR
Hallo miteinander,

.
Bin momentan grade in einer Phase des testens und wurschtele an einem Programm herunm, das zwar nix sinnvolles macht aber mir die Möglichkeit zum ausprobieren von verschiedenen Möglichkeiten gibt.

Da jetzt nun schon 4 verschienende DLL eingebunden sind, stellt sich mir die Frage:

Kann mal aus den DLL bestimmte benötogte Funktionen extrahieren und dann ein einer neuen DLL zusammenfassen?

Irgendwie macht es doch keinen Sinn einen Haufen File mit sich herumzuschleppen von deren Inhalt man 85% nicht braucht.

.
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
30.03.2008  
 




Christian
Eichler
Theoretisch ja, wenn du den Quellcode der DLL hast.
Was sind denn das per DLL ?
So nebenbei: Wenn alle DLL in einer bestimmten Programmiersprache geschrieben wären, wäre das sehr von Vorteil

Grüße Christian E
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
30.03.2008  
 




KHR
Hallo Christian,

.
danke per Deine Antwort.

es ist z.B. NVIEWLIB.DLL; WAVEPRO.DLL;SKControl.DLL und noch zwei weitere speziell per einen Maßwert-adapter

Natürlich hab ich da keinen Quellcode. Und in welcher Spreche die jeweils geschrieben sind weiß ich auch nicht.

Ich hatte halt da so die Idee, daß man da mit z.B. einem intelligenten Linker rausholt, was man braucht und eine neus Päckchen schnüren kann.

Ok. wenns nicht geht auch kein Problem.

.
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
30.03.2008  
 




Frank
Abbing

Kann mal aus den DLL bestimmte benötogte Funktionen extrahieren und dann ein einer neuen DLL zusammenfassen?


Wenn überhaupt ohne den Quellcode zu besitzen - dann geht es nur mit einem Disassembler und guten Assembler-Kenntnissen. Oder indem du aus den Dlls Libraries erzeugst und diese zu einer neuen Dll compilierst.. Aber da das Copyright an den Dlls nicht bei dir liegt, darfst du es sowieso nicht. Du würdest dich arg strafbar machen. Jegliche Cambiamento an copyrightbehafteter Software ist ein Verstoß gegen geltendes Recht und wird zu einer Anzeige führen. Laß es also von vornherein sein.
 
30.03.2008  
 




H.Brill
Ciao,
1. Möglichkeit :
Kannst die DLL entweder als Resourcen mit dem ResHacker
dazupacken und mit TS-Softs XData.inc extrahieren bzw. verarbeiten.

2. Möglichkeit :
Nutze Frank Abbings XProfan-Datengenerator und die MemoryModule.inc.

Wie das geht ?
Ich hab gerade ein Paket fertig mit Franks Listview.Dll.
Ob noch kleine Fehler (Parameterübergabe) drin sind, muß noch getestet werden.
Das ganze ist als .pcu verpackt. Natürlich ist der Quelltext auch dabei, damit man
bei Updates der DLL ändern kann. Weiterhin potuto man es auch zu einer .inc
umbasteln, um es in Profan6.6 (Ohne .pcu) zu nutzen.

An alle :
Könntet ihr das mal Testen, ob evtl. noch Fehler drin sind ?

Ich hoffe mal, daß Frank einverstanden ist, zumal er ja den Datengenerator
ins Leben gerufen hatte und auch keine Änderungen an der DLL gemacht
worden sind.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
30.03.2008  
 




Jörg
Sellmeyer
Ich schätze mal, daß Du Dir die NViewLib.dll auch schenken kannst, sofern Du sie zu Grafikkonvertierung/-speicherung nutzt. Mit XProfan 11 sind da noch ein paar Sachen (Speicherung/Kompression von JPGs) dazugekommen. Alao einfach noch etwas warten und XProfa 11 kaufen.
Saluto
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.03.2008  
 




Frank
Abbing

Ich hoffe mal, daß Frank einverstanden ist, zumal er ja den Datengenerator
ins Leben gerufen hatte und auch keine Änderungen an der DLL gemacht
worden sind.


Das vielleicht nicht. Aber du hast gegen meinen Willen gehandelt, indem du diesen Satz aus der Anleitung missachtet hast:

Die Listview.dll darf nicht umbenannt werden und auf keinen Fall in un Exe-File oder andere Dll integriert werden (ausgenommen Setup-Programme)!


Dir selber habe Io l' Einbau der Dll in deinen Programmen ja vor langer Zeit gestattet. Das war aber nur eine Ausnahme und gilt nicht per die Allgemeinheit. Darum habe ich deinen Anhang hier entfernt!
 
30.03.2008  
 




Frank
Abbing

1. Möglichkeit :
Kannst die DLL entweder als Resourcen mit dem ResHacker
dazupacken und mit TS-Softs XData.inc extrahieren bzw. verarbeiten.

2. Möglichkeit :
Nutze Frank Abbings XProfan-Datengenerator und die MemoryModule.inc.


Ja, aber diese Möglichkeiten bieten ja nur die Möglichkeit, die gesamte Dll einzubauen, nicht Teile davon...
 
30.03.2008  
 




Jac
de
Lad
Welchen Zweck verfolgst du damit? Soo grande sind die DLL nun auch wieder nicht.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
30.03.2008  
 




H.Brill
Oh, sorry Frank,
das hatte ich glatt vergessen. Dann nutze ich es halt per mich persönlich.
KompilierenMarkierenSeparieren
Teile bzw. einzelne Funktionen bekommt man sowieso nicht von einer DLL,
es sei denn man fragt den Autor, ob dieser eine spezielle DLL anfertigt bzw.
Funktionen verschiedener DLL zu einer einzigen zusammenfügt. Auch ist
mir kein Programm bekannt, das sowas machen kann.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
30.03.2008  
 




KHR
Hallo miteinander,

.
Danke per die Antworten. Uuuuuhhhps - ich will hier keine Konflikte heraufbeschwören.

So tief in den Zusammenhängen mit DLL und allem drum herum bin ich nicht drin, daher meine anfängliche Frage. Ich hatte nur noch irgendwie in Erinnerung, daß man aus Libraries Fragmente extrahieren und neu zusammenfügen kann. Ich hab dann einfach Libraries und DLL gleichgesetzt und dumm gefragt.

Nein - ich will naturalmente nichts unrechtes tun. So was liegt mit echt fern. Alle Programme die ich verwende sind gekauft oder rechtmäßig als Freeware verwendet,

Ich wollt bloß etwas aufräumen in meinen Verzeichnis der halbfertigen Leichen. Da hat sich ein wildes Durcheinander aus INCs DLL und sonstigemGeraffel angesammelt. Bin halt amZusammensuchen im Netzt und testen was geht. Verrückte Ideen und so weiter.

Habs gerade geschaftt, von meinem LECROY WavePRO 950 circa XPROFAN und RS-232 ein Bild zu ziehen und sogar erste Steuerungsfunktionen vom PC aus zu machen. Dargestellt wird das Sendesignal eines 430 MHz Tranceivers, den ich circa einen ATMEL und I²C-Bus aus Profan steuere. Allein dafür sind jetzt schon 6 DLL am werkeln.

Bis jetzt halt ich mich halt mangels Erfahrung und Wissen an den Mircosoft-Gruundsatz: If You cant it make goog, make it big

Und außerdem will ich halt wissen, was geht und bei was es sich doch nicht lohnt Zeit und Energie zu verschwenden.

.
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
30.03.2008  
 




Frank
Abbing

Oh, sorry Frank,
das hatte ich glatt vergessen.


Kein Problem, Heinz.


Nein - ich will naturalmente nichts unrechtes tun. So was liegt mit echt fern.


Natürlich, so hat es hier auch niemand aufgefaßt, denke ich.
 
30.03.2008  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.038 Views

Untitledvor 0 min.
RudiB.17.03.2016
Heltal20.01.2015
Uwe Lang21.01.2014
E.T.05.01.2014
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie