| |
|
|
- Seite 1 - |
|
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 DLLs eingebunden sind, stellt sich mir die Frage:
Kann mal aus den DLLs bestimmte benötogte Funktionen extrahieren und dann ein einer neuen DLL zusammenfassen?
Irgendwie macht es doch keinen Sinn einen Haufen Dateien 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 ▲ |
|
|
|
|
| |
|
- Seite 1 - |
|
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 eine Exe-Datei oder andere Dll integriert werden (ausgenommen Setup-Programme)!
Dir selber habe ich den Einbau der Dll in deinen Programmen ja vor langer Zeit gestattet. Das war aber nur eine Ausnahme und gilt nicht für die Allgemeinheit. Darum habe ich deinen Anhang hier entfernt! |
|
|
| |
|
|
|
Frank Abbing |
1. Möglichkeit : Kannst die DLLs 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... |
|
|
| |
|
|
|
Jac de Lad | Welchen Zweck verfolgst du damit? Soo groß sind die DLLs 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 für 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 DLLs 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 für die Antworten. Uuuuuhhhps - ich will hier keine Konflikte heraufbeschwören.
So tief in den Zusammenhängen mit DLLs 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 DLLs gleichgesetzt und dumm gefragt.
Nein - ich will natürlich 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 DLLs 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 über 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 über einen ATMEL und I²C-Bus aus Profan steuere. Allein dafür sind jetzt schon 6 DLLs 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 natürlich nichts unrechtes tun. So was liegt mit echt fern.
Natürlich, so hat es hier auch niemand aufgefaßt, denke ich. |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
H.Brill | Such mal hier im Forum nach DBin Packer. Ist evtl. auch ne Möglichkeit, wenn du dein Programm weiterreichen willst ohne viel DLL - Gewurstel. |
|
|
| 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 H.B.
. sieht ganz gut aus. Ist wirklich so in ezwas das, was ich gesucht habe.
Danke!!
. |
|
|
| Gruß Karl-Heinz WIN XP home/Pro / XPROFAN 11 / P2CPP ATMEL + BASCOM Fan | 30.03.2008 ▲ |
|
|
|
|
Christian Eichler | @Frank: Wenn du ne DLL disassemblierst, dann verstößt du idR gegen die Lizenz der DLL ... normalerweise ist es verboten, sie auf diese Weise zu erstückeln ...
Grüße Christian E
... oder erzähl i grad mist ? |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 31.03.2008 ▲ |
|
|
|
|
Frank Abbing |
@Frank: Wenn du ne DLL disassemblierst, dann verstößt du idR gegen die Lizenz der DLL ... normalerweise ist es verboten, sie auf diese Weise zu erstückeln ...
Grüße Christian E
... oder erzähl i grad mist ?
Nein, das ist richtig. Ich habe ja nur Möglichkeiten aufgezählt und gleich hinterher geschrieben:
Aber da das Copyright an den Dlls nicht bei dir liegt, darfst du es sowieso nicht. Du würdest dich arg strafbar machen. Jegliche Änderung an copyrightbehafteter Software ist ein Verstoß gegen geltendes Recht und wird zu einer Anzeige führen. |
|
|
| |
|
|
|
RGH | Hinzu kommt, dass auch das Einbauen (und Nutzen) fremder DLLs in die eigene Installation, egal auf welcher versteckten oder offenen Weise, immer der Genehmigung des Urhebers bedarf! Bei Borland- und Microsoft-Entwicklungsumgebungen ist es immer genau angegeben, welche DLLs mit den eigenen Programmen weitergegeben werden dürfen und welche nicht.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 31.03.2008 ▲ |
|
|
|
|
Christian Eichler | RGH
Hinzu kommt, dass auch das Einbauen (und Nutzen) fremder DLLs in die eigene Installation, egal auf welcher versteckten oder offenen Weise, immer der Genehmigung des Urhebers bedarf! Bei Borland- und Microsoft-Entwicklungsumgebungen ist es immer genau angegeben, welche DLLs mit den eigenen Programmen weitergegeben werden dürfen und welche nicht.
Gruß Roland
Die komplizierten Lizenzen, wie du sie da ja grad ansprichst, sind auch ein Grund dafür, dass ich mit MinGW und nicht etwa den VC++ Compiler organisiert hab. ... was jetzt allerdings offtopic war ... |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 31.03.2008 ▲ |
|
|
|