Nutzt jemand die PureLVSort Lib?
Nutzt jemand die PureLVSort Lib?
Hi Leute,
nutzt jemand die obige Lib um dem ListIconGadget Sortierfunktionen usw. hinzuzufügen?
Mit PB 5.40 geht die leider nicht mehr und der Autor Gnozal ist inaktiv.
Da ich die Lib sehr oft verwende und die ganzen Funktionen nicht nachprogrammieren kann,
hoffe ich, daraus eine Dll bauen zu können und es somit weiter nutzen zu können..
Spricht was dagegen? Ist sicher auch viel Aufwand, will dann nicht erst am Ende festestellen, dass
es eine blöde Idee war...
Ciao dige
nutzt jemand die obige Lib um dem ListIconGadget Sortierfunktionen usw. hinzuzufügen?
Mit PB 5.40 geht die leider nicht mehr und der Autor Gnozal ist inaktiv.
Da ich die Lib sehr oft verwende und die ganzen Funktionen nicht nachprogrammieren kann,
hoffe ich, daraus eine Dll bauen zu können und es somit weiter nutzen zu können..
Spricht was dagegen? Ist sicher auch viel Aufwand, will dann nicht erst am Ende festestellen, dass
es eine blöde Idee war...
Ciao dige
"Papa, ich laufe schneller - dann ist es nicht so weit."
Re: Nutzt jemand die PureLVSort Lib?
Eigentlich das beste Beispiel dafür, warum man keine Userlib verwenden sollte. 
Naja, ist jetzt auch zu spät.
Ein ähnliches Thema gab es mal hier: http://purebasic.fr/german/viewtopic.php?f=4&t=28287
Eine statische Library kannst du soweit ich weiß nicht so einfach in eine DLL umwandeln, weil eine DLL-Datei kompiliert ist und du den Quellcode brauchst.
Aber dass es sowas überhaupt nicht geht, kann ich nicht ausschließen.
Naja, ist jetzt auch zu spät.
Ein ähnliches Thema gab es mal hier: http://purebasic.fr/german/viewtopic.php?f=4&t=28287
Eine statische Library kannst du soweit ich weiß nicht so einfach in eine DLL umwandeln, weil eine DLL-Datei kompiliert ist und du den Quellcode brauchst.
Aber dass es sowas überhaupt nicht geht, kann ich nicht ausschließen.
Re: Nutzt jemand die PureLVSort Lib?
Ist bestimmt mit Tailbite kompiliert, da wird das nichts mit der DLL. Die Lib greift auf die Gadgetlib zurueck, die DLL hat dann aber nur eine leere Liste. Aber probier es ruhig mal, vielleicht benutzt er ja auch nur das WinApi. Es reicht ja, wenn du nur eine Funktion exportierst.
??Eine statische Library kannst du soweit ich weiß nicht so einfach in eine DLL umwandeln, weil eine DLL-Datei kompiliert ist und du den Quellcode brauchst.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Nutzt jemand die PureLVSort Lib?
??? äh, Happy Birthday
@RSBasic
Dein Satz ergibt nicht viel Sinn. Es ist gemeint, das eine UserLib-Funktion als ProcedureDLL (mit leicht geändertem Namen), exportiert werden soll.
Das wird aber auch nicht so unbedingt funktionieren, da auch viele PB Funktionen mitgewrappt werden müssen.
@RSBasic
Dein Satz ergibt nicht viel Sinn. Es ist gemeint, das eine UserLib-Funktion als ProcedureDLL (mit leicht geändertem Namen), exportiert werden soll.
Das wird aber auch nicht so unbedingt funktionieren, da auch viele PB Funktionen mitgewrappt werden müssen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Nutzt jemand die PureLVSort Lib?
Vielen Dank für die Erklärung und danke für die Glückwünsche.
Ich habe zuerst verstanden, dass er die Lib in eine DLL komplett umwandeln möchte, mein Fehler.
Ich habe zuerst verstanden, dass er die Lib in eine DLL komplett umwandeln möchte, mein Fehler.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Nutzt jemand die PureLVSort Lib?
Das wäre die einfachste Möglichkeit, aber dabei gibts dann noch mehr Abhängigkeiten. Wird also nicht funktionieren.RSBasic hat geschrieben:Ich habe zuerst verstanden, dass er die Lib in eine DLL komplett umwandeln möchte, mein Fehler.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Nutzt jemand die PureLVSort Lib?
Hab mal testweise eine Funktion in eine Dll ausgelagert - es funktioniert nicht. Da ihr mich schon vorgewarnt habt (Vielen Dank gleich mal an dieser Stelle!), versuche ich jetzt nicht da noch einiges auszuprobieren..
Oje, das wird ja ein Aufwand werden, dass alles nachzuprogrammieren... Na gut, dann mal los..
Oje, das wird ja ein Aufwand werden, dass alles nachzuprogrammieren... Na gut, dann mal los..
"Papa, ich laufe schneller - dann ist es nicht so weit."
Re: Nutzt jemand die PureLVSort Lib?
Ich verweise mal auf RSBasic's WINAPI Library, wo schon so einiges an Funktionen vorhanden ist, die Du dafür brauchst.
Ich hab gesehen, dass Du Nalors Sammlung schon gefunden hast, brauch ich das ja nicht mehr erwähnen
Ich hab gesehen, dass Du Nalors Sammlung schon gefunden hast, brauch ich das ja nicht mehr erwähnen
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
Re: Nutzt jemand die PureLVSort Lib?
@dige
Was konnte PureLVSort noch außer Sortieren?
Wenn du was Fertiges haben möchtest, um Einträge zu sortieren: Ich weiß nicht, wie die Funktionsaufrufe von PureLVSort aufgebaut sind und ich weiß nicht, wie oft du PureLVSort in deinen Projekten verwendet hast, aber entweder passt du die Funktionsaufrufe manuell an bzw. ersetzt sie durch die neuen Funktionen in den von mir verlinkten Beispielcodes, oder du schreibst eine Art Wrapper und leitest die Funktionsaufrufe an die neuen Funktionen weiter. Vorteil der zweiten Variante wäre, dass du alle deine Projekte, die die Funktionen von dieser Userlib verwenden, nicht anpassen musst. Vorausgesetzt es ist mit dem Wrapper leicht umsetzbar.
Was konnte PureLVSort noch außer Sortieren?
Wenn du was Fertiges haben möchtest, um Einträge zu sortieren: Ich weiß nicht, wie die Funktionsaufrufe von PureLVSort aufgebaut sind und ich weiß nicht, wie oft du PureLVSort in deinen Projekten verwendet hast, aber entweder passt du die Funktionsaufrufe manuell an bzw. ersetzt sie durch die neuen Funktionen in den von mir verlinkten Beispielcodes, oder du schreibst eine Art Wrapper und leitest die Funktionsaufrufe an die neuen Funktionen weiter. Vorteil der zweiten Variante wäre, dass du alle deine Projekte, die die Funktionen von dieser Userlib verwenden, nicht anpassen musst. Vorausgesetzt es ist mit dem Wrapper leicht umsetzbar.

