Français
Forum

DLL aus MinGW/DevC++ dans Profan?

 

D.Hoffmann
Hi, j'ai letztens fröhlich une kleine DLL dans DevC++ geschrieben, doch Profan bemerkt seulement ab et trop, dass vous überhaupt existiert. quoi fais je faux? j'ai alle exportierten Funktionen dans qui DLL comme extern C __stdcall défini, mais irgendwie funzt es ni so richtig. Den Aufruf de XProfan 9.1 fais je (probablement richtig) so:

DEF @ShrinkFileLZW(3) ! BRUISE.dll, ShrinkFileLZW

declare text$
text$ = eingabe.dat Eingabedateiname
textof$ = ausgabe.dat Ausgabedateiname

ShrinkFileLZW(addr(text$), addr(textof$), 0)

quoique qui DLL im selben Verzeichnis ist (je hab vous aussi déjà ins Profan-Install.Verz. geschoben) meldet es toujours, dass es qui DLL pas trouvé hätte. Pourquoi?
 
20.06.2006  
 




Clemens
Meier
et wohin ist qui la ligne:
KompilierenMarqueSéparation
hDLL%=@UseDLL("BRUISE.DLL")
>

?
 
XProfan 9.1; XP SP2; FF; Editpad
20.06.2006  
 




Jörg
Sellmeyer
la hâte Du qui Dll car aussi avec UseDll(...) geladen?

là était qui Clemens plus rapide!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.06.2006  
 




D.Hoffmann
J'ai pensé, je peux qui DLL déjà beim Start einbinden laisser, so comme dans qui Aider aussi beschrieben ist. aussi qui beschriebene variante, si on seulement une Aufruf braucht

@external(BRUISE.DLL, ShrinkFileLZW, addr(text$), addr(textof$), 0)

funktioniert avec derselben Begründung pas. Merkwürdig seulement, dass un ou bien zweimal qui DLL doch erkannt et réglé (im weitesten Sinne) aufgerufen wurde....komisch.
 
20.06.2006  
 




D.Hoffmann
je hab grad qui ShProfan.exe avec dans mon Projektverzeichnis gezupft et es klappt...quand même merci! bof, peut-être liegt es à qui Tatsache, dass je bisher seulement qui Shareware-Version de XProfan 9.1 benutze...
 
20.06.2006  
 




Clemens
Meier
Bedenke, du arbeitest sous dem Betriebssystem Windows !!! taux la fois, pourquoi ne...aucune Programmierer sur qui monde irgendeine garantie sur sa Programme abgibt. Probiere es simple avec usedll et exposition, si es funzt. Hatte cela gleiche Problem avec einer systemeigenen DLL, qui aussi une Extraeinladung brauchte.
 
XProfan 9.1; XP SP2; FF; Editpad
20.06.2006  
 




D.Hoffmann
bof, comme Test reicht mir qui une Aufruf avec @external(...., ...) usw.
maintenant sais je wenigstens, dass es marcher peux. si qui DLL fertig ist (quoi encore un Weilchen dauern pourrait), peux je alle Profaner avec LZW et Arithmetic Coding beglücken...jusqu'à maintenant peux cela Ding seulement Speicherbereiche et Fichiers avec LZW saisir/entpacken, Arithmetic Coding ist wesentlich langsamer, mais aussi près à qui frontière zur optimalen Datenkompression
 
20.06.2006  
 




Nico
Madysa
je suis gespannt.
 
Nico Madysa
20.06.2006  
 




Jac
de
Lad
Lieber Nico, sans deine Gespanntheit zügeln trop voulons muss je toi la fois kurz aufklären (je s'il te plaît Dany großzügig hinwegzuhören sonst gibts chez mir ne...aucune Malzbier et Crashday plus!):

je connais Dany déjà depuis 11 Jahren et seitdem sommes wir miteinander befreundet. Soweit je mich erinnern peux hat il seitdem aussi so assez alles programmiert quoi ihm untergekommen ist. malheureusement hat sich là toujours un Problem ergeben: il hat zwar extrem gute idées, seulement malheureusement wird cela Ganze presque nie fertig mise en œuvre. je voudrais là la fois sur SMW et Gaytris hinweisen, deux Projekte avec viel Ambition et déjà viel Erreichtem...seulement malheureusement nie fertig geworden. à Bruis3 sitzt il quasi déjà quelques Jahre dans verschiedenen Formen (nLZW etc...) et es étions aussi déjà quelques richtig bien funktionierende Dinge dabei herausgekommen (avec bon Kompression et Verschlüsselung) seulement malheureusement ist jusqu'à maintenant encore rien serienreif geworden. Worauf je hinaus veux: Rechne pas avant dem 6.6.2666 avec einem funktionsfähigen Release (zumal Dany Nichtprofaner ist et lieber avec Delphi, C++, Assembler et so rumhängt).

@Dany: s'il te plaît pas böse son, je sais, dass quelques meiner Projekte également nie fertig volonté (je denke seulement à le.game...sommes maintenant déjà presque 5 Jahre dans qui Alphaphase). mais du musst zugeben, dass je aussi d'autre voweisen peux (SFIFII, Avaluza et Parcival zum Beispiel!). alors s'il te plaît nich böse son, dass je ici la fois kurz dein wahres je enthült habe!

Jac

PS: Nächstes WE Grillen avec Malzbier???
 
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
20.06.2006  
 




Frank
Abbing
je hatte qui gleichen Probleme, comme je Dlls dans NASM erstellen voulais. la fois nahm Profan vous à, la fois pas. Hatte mich ensuite pour MASM32 entschieden et de là à donnais es aucun Probleme plus. Es peux alors à qui Programmsprache liegen, quelle qui Dll erstellt. Probiers la fois avec einem Update.
 
20.06.2006  
 




Nico
Madysa
@Jac: Bleibe quand même gespannt , je connais selber un Mitglied cet Forums, cela selten quoi fertig bekommt. je peux malheureusement keinen Namen appeler, sonst gibts Haue.
 
Nico Madysa
21.06.2006  
 




D.Hoffmann
@Jac de Lad: Is doch niedlich... bof, peut-être is cela la fois un Ansporn, quoi fertig trop kriegen... Haste dimanche Zeit, Mr Freeman?
 
21.06.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

4.220 Views

Untitledvor 0 min.

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