Aktuelle Zeit: 13.12.2018 11:04

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 49 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 04.02.2011 14:13 
Offline
Benutzeravatar

Registriert: 27.10.2004 12:25
Habe es noch nicht testen können, aber auf jeden Fall toll, dass so ein Dll-Include Generator weiterentwickelt wird.

Finde es eh klasse, wieviel Initiative du immer für die Community an den Tag legst.

Nebenbei: Nutzt du zur Erkennung der Funktions-Parameter noch Stefans Dis-ASM Routine oder hast du etwas neues da integriert? :-)
Weil mit der neuen OnErrorLib von PB ist das ja nicht einfach auf die neueren PB Version zu portieren.

_________________
Hier gibts die OOP Option für PureBasic.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 04.02.2011 14:40 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
inc. hat geschrieben:
Nebenbei: Nutzt du zur Erkennung der Funktions-Parameter noch Stefans Dis-ASM Routine oder hast du etwas neues da integriert? :-)
Weil mit der neuen OnErrorLib von PB ist das ja nicht einfach auf die neueren PB Version zu portieren.

Ich nutze inzwischen dasselbe Prinzip, aber ein anderer Disassembler ist integriert (anfängliche Versionen
hatten keinen Disassembler gebraucht, haben sich aber als sehr unzuverlässig rausgestellt).

Das alte Problem, z.B. FooA(a,b) ändert b in Unicode und nutzt a garnicht, um FooW(a,b) aufzurufen,
da erkenne ich für FooA() leider nur einen Parameter. Aber als Unterstützung reicht es ja aus.
Bei der Parameteranzahl ermitteln Routine hatte ich grosse Unterstützung von Frank Abbing, falls
bekannt.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 04.02.2011 15:06 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
ts-soft hat geschrieben:
Ich nutze inzwischen dasselbe Prinzip, aber ein anderer Disassembler ist integriert (anfängliche Versionen
hatten keinen Disassembler gebraucht, haben sich aber als sehr unzuverlässig rausgestellt).
.

Warum parsed Du nicht einfach die Sourcen, hier sind zu jeder Funktion die Parameter + Typ dabei.

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 04.02.2011 15:13 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
DrShrek hat geschrieben:
Warum parsed Du nicht einfach die Sourcen, hier sind zu jeder Funktion die Parameter + Typ dabei.
Wo nehme ich die Sourcen der vielen DLLs her? Mal bei MS nachfragen, ob die den Source
zur Windows-API rausrücken, dann wäre ich eine ganze Ecke weiter :mrgreen:
Neh, im Ernst, wie meinst Du das?

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 04.02.2011 22:46 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
ts-soft hat geschrieben:
DrShrek hat geschrieben:
Warum parsed Du nicht einfach die Sourcen, hier sind zu jeder Funktion die Parameter + Typ dabei.
Wo nehme ich die Sourcen der vielen DLLs her? Mal bei MS nachfragen, ob die den Source
zur Windows-API rausrücken, dann wäre ich eine ganze Ecke weiter :mrgreen:
Neh, im Ernst, wie meinst Du das?

Ich dachte Du hast auch immer die Sourcen zur Hand. Sorry.

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 05.02.2011 01:29 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
Thomas,
Nimm Dir mal die MSDN zur Brust...da findest Du jedes API von Microsoft:

Beispiel:
ATLAPI_(BOOL) AtlAxWinInit( );
This function initializes ATL's control hosting code by registering the "AtlAxWin7" and "AtlAxWinLic7" window classes plus a couple of custom window messages

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 05.02.2011 01:48 
Offline
Benutzeravatar

Registriert: 23.12.2005 12:41
Wohnort: München
DrShrek hat geschrieben:
Thomas,
Nimm Dir mal die MSDN zur Brust...da findest Du jedes API von Microsoft:


Das bringt doch nichts, wenn er einen DLLHelper schreibt. Nicht jede DLL ist dokumentiert und manchmal ist die Doku einfach nicht erreichbar (weil nicht jeder die ganze MSDN offline verfügbar hat).

_________________
BildKarte der Pureboard-Mitglieder


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 05.02.2011 02:28 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
Etwas an den Haaren herbeigezogen. Aber auch eine Meinung.

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 05.02.2011 15:09 
Offline
Benutzeravatar

Registriert: 23.12.2005 12:41
Wohnort: München
Wenn's ach so sehr an den Haaren herbeigezogen wäre, hätte sich ts-soft sicher nicht die Mühe gemacht, sein Programm zu entwickeln.
Die Parameter schauen super-schlaue Programmierer, wie du in der Doku nach, die Resourcen bearbeiten sie mit einem Hex-Editor und einen Code-Generator für Purebasic Prototypes braucht's auch nicht. Steht schließlich auch in der Hilfe von PB.

_________________
BildKarte der Pureboard-Mitglieder


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureDLLHelper Windows 1.1 (x86 and x64)
BeitragVerfasst: 05.02.2011 21:24 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
TomS hat geschrieben:
Wenn's ach so sehr an den Haaren herbeigezogen wäre...

@TomS,
Mit an den Haaren herbeigezogen meinte ich Deinen Beitrag: ...Nicht jede DLL ist dokumentiert und manchmal ist die Doku einfach nicht erreichbar (weil nicht jeder die ganze MSDN offline verfügbar hat...

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 49 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye