Español
Foro

DLL redactar y weitergeben

 

Andreas
Gaida
Hi!
Yo habe hier una para mich wichtige frage a redactar de DLL y deren weitergabe.
Yo habe me con Purebasic una DLL erstellt. El MD5 befehle de Purebasic en se ha ,habe el aber alles así erweitert el ellos de Profano aufgerufen voluntad puede y como eigener Tread laufen sin Profano anzuhalten y Message a verständigen si Tread fertig es.
Yo sería gerne el DLL hier frei a verfügung stellen aber habe bedenken wegen Outsourcing.
Mi Cuestión es Yo genug propio erarbeitet oder podría uno mich wegen Outsourcing el
Befehle MD5FileFingerprint() ,MD5Fingerprint() ,IsThread() belangen.
Wenn alguien como a näheres wüste wäre Yo para Beratung muy dankbar.

Der Quellcode el de me erstellten MD5 DLL
ProcedureDLL MD5_FILE_Thread(Lnge.l)
Shared Texto.s
adrre.l = PeekL((Lnge.l + 0 ))
lenge.l = PeekL((Lnge.l + 4 ))
ziel1.l = PeekL((Lnge.l + 8 ))
tid.l   = PeekL((Lnge.l + 12))
hwd.l   = PeekL((Lnge.l + 16))
msg.l   = PeekL((Lnge.l + 20))
lpa.l   = PeekL((Lnge.l + 24))
wpa.l   = PeekL((Lnge.l + 28))
Texto = PeekS(adrre.l, lenge.l)
Texto = MD5FileFingerprint(Texto)
PokeS(ziel1.l, Texto)

If (hwd.l > 0) And (msg.l > 0)

    resultado.l = SendMessage_ (hwd.l,msg.l,wpa.l,tid.l)

EndIf

ProcedureReturn @Texto
EndProcedure
ProcedureDLL MD5_BUFFER_Thread(Lnge.l)
Shared Texto.s
adrre.l = PeekL((Lnge.l + 0 ))
lenge.l = PeekL((Lnge.l + 4 ))
ziel1.l = PeekL((Lnge.l + 8 ))
tid.l   = PeekL((Lnge.l + 12))
hwd.l   = PeekL((Lnge.l + 16))
msg.l   = PeekL((Lnge.l + 20))
lpa.l   = PeekL((Lnge.l + 24))
wpa.l   = PeekL((Lnge.l + 28))
;Texto = PeekS(adrre.l, lenge.l)
Texto.s = MD5Fingerprint(adrre.l, lenge.l)
PokeS(ziel1.l, Texto)

If (hwd.l > 0) And (msg.l > 0)

    resultado.l = SendMessage_ (hwd.l,msg.l,wpa.l,tid.l)

EndIf

ProcedureReturn @Texto
EndProcedure
ProcedureDLL Start_Thread_MD5_File(Lnge.l)
Shared MD5A.s
Hilo.l = CreateThread(@MD5_FILE_Thread(), Lnge.l)
PokeL((Lnge.l + 12), Hilo.l)
ProcedureReturn Hilo.l
EndProcedure
ProcedureDLL Start_Thread_MD5_Buffer(Lnge.l)
Shared MD5A.s
Hilo.l = CreateThread(@MD5_BUFFER_Thread(), Lnge.l)
PokeL((Lnge.l + 12), Hilo.l)
ProcedureReturn Hilo.l
;ProcedureReturn Lnge.l
EndProcedure
ProcedureDLL INFO_DLL()
Shared MD5A.s
MD5A = MD5 DLL V0.01 de Andreas Gaida
ProcedureReturn @MD5A
EndProcedure
ProcedureDLL Status_MD5_Thread(Lnge.l)
Shared MD5A.s
Hilo.l = IsThread(Lnge.l)
ProcedureReturn Hilo.l
EndProcedure

MfG
Andreas
 
Athlon X2 4800 , 2GB Ram , GeForce 7800GT
Windows XP Pro , XProfan 10 und 11 , Profan2Cpp 1.6b
31.03.2008  
 




H.Brill
Also Yo sería lo NICHT hacer, alleine wegen
el Cipher y Hilo - Libraries. Como gab lo früher
ya öfter Ärger deswegen. Nur bastante Hausgemachtes
es erlaubt.
¿Puede el DLL aber sin schlechtes Gewissen para dich privat
nutzen.

Lies aber auch todavía el Condiciones de uso en el PB-Ayuda,
como es lo auch todavía bajo Rechtliches drin.
 
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.
01.04.2008  
 




Andreas
Gaida
Hi!
Thx para el Ratschlag ,voluntad ihm auch befolgen.
Como uno heut a tage para jede kleinigkeit igual en zig Tausende verklagt voluntad kann es wohl gesünder para mich.
Auch si mein Gewissen auch andersrum rein wäre , si cada soviel Geld para Software ausgeben sería Yo
hätte el Welt no sólo una Bill Gates.
MfG
Andreas
 
Athlon X2 4800 , 2GB Ram , GeForce 7800GT
Windows XP Pro , XProfan 10 und 11 , Profan2Cpp 1.6b
03.04.2008  
 




H.Brill
Sí, belassen wir lo hierbei.
Noch como Anmerkung :
Mir wäre lo sí egal, aber bedenke, daß hier auch así
mancher PBler (como Invitado) mitliest. Como passiert lo rápidamente, daß
alguien Link en el PB-Foro después de hier macht, y lo entonces a
unnötigen Diskussionen kommt.
Yo selber habe antes Jahren en un relativ unbekannten
Basic-Foro erlebt, como en una vez como bekannte Personas de
otro Programmier - Foren como waren.
 
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.
03.04.2008  
 



H.Brill
Nur bastante Hausgemachtes
es erlaubt.


Yo glaube bastante sooo es auch no.

Es hingegen sicherlich unerwünscht/no erlaubt si una Biblioteca publizierst welche una reiner Wrapper ya vorgefertigter Características es.

Ab wann una Biblioteca una reiner Wrapper es sería Yo z.B. así formulieren:

Ein reiner Wrapper ermöglicht el Nutzen de Características por una más Ziel (Ziel wäre hierbei z.B. XProfan) como ursprünglich angedacht y bietet salvo uno nötigen Schnittstelle para Ziel en el Verhältnis a gewrappten Características no más oder verhältnismäßig geringen Sinn.

Su o.g. Ver código fuente en el Initialposting sería Yo z.B. como solch una reinen Wrapper llamada.

PS: Wrapper ha (desafortunadamente) wenig con Wopper a tun!
 
03.04.2008  
 




H.Brill
Sí, IF magst sí wohl Recht haben.
Kommt siempre darauf a, cómo lo sieht.
War sí sólo una guter Rat, como manche de el PB - Gemeinde
desafortunadamente algo a genau son y sólo en algo como warten.
 
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.
04.04.2008  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.269 Views

Untitledvor 0 min.
H.Brill20.11.2021
Ernst12.05.2016
RudiB.17.03.2016
iF13.09.2015
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

H.Brill (3x)
Andreas Gaida (2x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie