Français
Comprend

MemoryModule - DLL direct aus Speicherberich magasin

 

Sebastian
König
allô zusammen,

ici la fois une Kleinigkeit trop Weihnachten là mich quelqu'un tout autor gebeten hatte, habe je une Code, avec dem on DLL direct et sans le détour sur une temporäre Dossier aus einem Speicherbereich (qui zum Beispiel de Frank Abbings Datengenerator erstellt wird) dans un Programme magasin peux, de C pour XProfan traduit et une Include erstellt. là es peut-être encore autre intéressé, Poste je es la fois ici.

qui Benutzung ist wirklich très simple et sollte à main des beigelegten Testcodes léger nachzuvollziehen son - ansonsten simple fragen! malheureusement funktioniert es seulement ab XProfan 9.0, là je Version 8.0 manche verschachtelten long()-Aufrufe irgendwie pas besonders mag...

Viel Amusement avec cela et naturellement Frohe Weihnachten!

Sebastian

32 kB
Hochgeladen:24.12.2006
Downloadcounter283
Download
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
24.12.2006  
 




Frank
Abbing
allô Sebastian,

konnte es encore pas richtig testen. XPSE mag deine deux Long hintereinander irgendwie (encore) pas. je denke, iF schafft là bientôt Abhilfe.
So une technologie wäre aussi quoi pour qui avec XPIA erzeugten Codes, je werde pour den Feiertagen la fois avec cela experimentieren.

Heureux Fest!
 
24.12.2006  
 



eh, c'est joli
maintenant peux je MemoryModule direct dans XProfan nutzen. sommes oui wieder ungeahnte Opportunités.

Schönes Weihnachtsgeschenk

Salut
Thomas
 
24.12.2006  
 




Sebastian
König
[quote-part:ba811f0967]konnte es encore pas richtig testen. XPSE mag deine deux Long hintereinander irgendwie (encore) pas. je denke, iF schafft là bientôt Abhilfe.[/quote-part:ba811f0967] Vorerst peux Du es oui aussi simple avec XProfan direct testen...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
25.12.2006  
 




Frank
Abbing
Funktioniert einwandfrei, si je cet technologie avec XPIA verwenden serait. Wobei dadurch pour XPIA deux wertvolle Features entstehen:

- qui Dll ist eh bien permanent im grenier et braucht pas plus explizit geladen trop volonté. Etwa, si une Funktion sur qui Variablen einer anderen Funktion zugreifen voudrais

- qui Dll braucht pas plus temporär geschrieben trop volonté

Grosser le tort ist mais qui Freigabe mittels FreeLibraryM(hModule&). ici peux XPIA pas toujours qui passende Stelle erkennen, quand cela Module wieder freigegeben volonté muss. Fin ist sûrement pas dans chaque Programme vorhanden. Allerdings denke je, dass cela Module chez neueren Windowsversionen automatisch freigegeben wird, sobald sich cela Hauptprogramm finissez.

Dürfte je qui Inc eigentlich dans XPIA verwenden?
 
29.12.2006  
 




Sebastian
König
allô Frank,

[quote-part:6a4bc8234d=Frank Abbing]Dürfte je qui Inc eigentlich dans XPIA verwenden?[/quote-part:6a4bc8234d]
comment je justement feststellen musste, ist qui Frage relativ compliqué...

car comment qui ursprüngliche C-Code steht qui Inc sous qui LGPL. Pour qui Verwendung dans XPIA selbst vois je dadurch aucun Probleme - qui serait oui im Grunde seulement un zusätzliches $I MemoryModule.inc dans qui erzeugten Codes einbinden.

qui entscheidende Frage ist, quoi cela ganze wohl pour qui Programme, qui ensuite qui Inc benutzen, bedeuted. Hierzu erstmal un Wikipedia-Auszug:
[quote-part:6a4bc8234d=Wikipedia]Im opposition zur GPL dürfen alle Programme, qui LGPL-lizenzierte Software seulement extern benutzen, zum Beispiel comme DLL Files, ses eigene Lizenz behalten. avec cela eignet sich qui LGPL besonders comme Lizenz pour Bibliotheken, en Benutzung on aussi Programmierern proprietärer Programme erlauben veux. Soll qui sous qui LGPL lizenzierte Software dagegen fest dans un d'autre Programme eingebunden volonté, muss aussi l'autre Programme sous qui LGPL bzw. einer kompatiblen Lizenz stehen.[/quote-part:6a4bc8234d]
Klingt erstmal pas so toll. cela Einbinden qui Inc ist wohl assez bien sûr comme statisches Linken trop interpretieren. et aussi un Kompilieren qui Inc comme Unit serait à qui Situation rien changement. Glücklicherweise sagt qui englische Wikipedia-Artikel quelque chose genauer, wohin eigentlich cela Problem liegt:

[quote-part:6a4bc8234d=Wikipedia (englisch)]The LGPL places copyleft restrictions on le program itself but does not apply these restrictions to other software that merely à gauche with le program. There sont, however, certain other restrictions on this software. Essentially, il must être possible for le software to être linked with a newer version of le LGPL-covered program. The most commonly used method for doing so is to use a suitable shared library mechanism for linking. Alternatively, a statically linked library is allowed si either source code or linkable object files sont provided.[/quote-part:6a4bc8234d]
peut-être peut sich cet Condition oui einigermaßen rencontrer - zum Beipiel indem on zusammen avec dem Programme den kompilierten Code comme PRC-Dossier et une PCU-Version qui Inc veröffentlicht.

Ist naturellement seulement une concept - weitere Gedanken en supplément sommes très willkommen!

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
29.12.2006  
 



et weil cela Thema sau super ist habe je mich gestern la fois rangesetzt et une super draus gebaut.

j'ai mais aussi encore quoi d'autre verbrochen... nie gemacht Anliegen genutzt um une neue XPSE-Fonctionnalité ausgiebig trop testen. qui super liegt alors dans einem verbrecherischem XPSE-Stil avant - serait mich pas wundern si je wieder so quelques Nackenschläge bekomme

je zumindest werde qui Class nutzen.

28 kB
Kurzbeschreibung: this mLibClass requires xpse >= V0.1.6zm
Hochgeladen:29.12.2006
Downloadcounter141
Download
 
29.12.2006  
 




Frank
Abbing
[quote-part:a103efd1fa]Ist naturellement seulement une concept - weitere Gedanken en supplément sommes très willkommen! [/quote-part:a103efd1fa]
tu as den Quellcode selber erstellt, Sebastian. qui Copyright à dem Voir le texte source liegt chez dir. Selbst si du toi am originalen Voir le texte source orientiert la hâte, ändert cela rien daran, dass du den Code de Grund sur selber erstellt la hâte.
 
29.12.2006  
 




Sebastian
König
[quote-part:9a4a562957=Frank Abbing]tu as den Quellcode selber erstellt, Sebastian. qui Copyright à dem Voir le texte source liegt chez dir. Selbst si du toi am originalen Voir le texte source orientiert la hâte, ändert cela rien daran, dass du den Code de Grund sur selber erstellt la hâte. [/quote-part:9a4a562957]
Hmm... je ne sais pas, si cela wirklich so simple ist. Eigentlich denke je déjà, dass qui Übersetzung dans un autre Discours un vom original Programme abgeleitetes Werk darstellt et somit comment qui Ausgangscode sous qui LGPL fällt.

mais comment déjà dit, si on zusammen avec dem Programme, cela qui MemoryModule.inc utilise, den Code comme PRC et une PCU-Version qui Inc zur Disposition stellt, müssten qui Anforderungen IMHO eigentlich erfüllt son.

Viel einfacher et klarer wäre qui Situation naturellement, si qui Code comme DLL vorläge - mais c'est dans diesem speziellen le cas naturellement droite sinnlos...

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
29.12.2006  
 




Frank
Abbing
[quote-part:4acc38eb18]Viel einfacher et klarer wäre qui Situation naturellement, si qui Code comme DLL vorläge - mais c'est dans diesem speziellen le cas naturellement droite sinnlos... [/quote-part:4acc38eb18]
Wohl véritable...
 
29.12.2006  
 



@Sebastian
Nutze doch simple Version 0.0.2 anstatt 0.0.1, wobei je qui Unterschiede garnicht trouvé habe. qui fällt sous Modzilla Lizens, quelle besser approprié son sollte

Salut
Thomas
 
29.12.2006  
 




Sebastian
König
allô Thomas,

[quote-part:9885ddb119=TS-Soft]@Sebastian
Nutze doch simple Version 0.0.2 anstatt 0.0.1, wobei je qui Unterschiede garnicht trouvé habe. qui fällt sous Modzilla Lizens, quelle besser approprié son sollte [/quote-part:9885ddb119]
super - merci pour den Hinweis! So comment je cela justement gelesen habe, bestehen qui Probleme avec qui moins restriktiven MPL (Mozilla Public License) réellement pas.

je werde den Code alors so anpassen, dass il une Übersetzung qui Version 0.0.2 darstellt et ihn ensuite après ici posten .

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
30.12.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

38.374 Views

Untitledvor 0 min.
Jens-Arne Reumschüssel28.05.2023
H.Brill30.04.2023
iF01.11.2020
p.specht12.06.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie