Größere Strings and Programm/Dll übergeben. Bester weg?

Anfängerfragen zum Programmieren mit PureBasic.
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Größere Strings and Programm/Dll übergeben. Bester weg?

Beitrag von Derren »

Hallo liebe Forengemeinde

ich möchte gerne ein Programm, (oder wenn's sein muss auch eine DLL) erstellen, die eine größere Datenmenge empfangen und etwas damit anfangen soll.
Das ganze soll ohne temporäre Dateien funktionieren.

Wie gehe ich am besten an die Sache ran?
Muss ich mich in Shared Memory einlesen oder gibt's da auch einen einfacheren Weg?

Danke für jegliche Tips, schonmal :)
Signatur und so
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Größere Strings and Programm/Dll übergeben. Bester weg?

Beitrag von NicTheQuick »

Mit einer DLL bräuchtest du keinen Shared Memory. Mit einem zweiten Programm schon.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Größere Strings and Programm/Dll übergeben. Bester weg?

Beitrag von Kiffi »

Derren hat geschrieben:Muss ich mich in Shared Memory einlesen [...]
Dank des Modules von ts-soft ist Shared Memory nicht besonders kompliziert:

http://www.purebasic.fr/german/viewtopi ... 58#p331758

Ansonsten würde ich persönlich die DLL-Variante bevorzugen.

Grüße ... Peter
a²+b²=mc²
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Größere Strings and Programm/Dll übergeben. Bester weg?

Beitrag von Derren »

Ich muss aber noch gucken, ob DLL überhaupt geht, da ich eine Userlib einbinden möchte. Vielleicht über eine Init() Prozedur, wenn man außerhalb keinen Code schreiben soll/darf?

Danke für den Link, Kiffi
Signatur und so
Antworten