Aktuelle Zeit: 18.01.2019 11:51

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 19 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Lib2PBImport Version 1.2
BeitragVerfasst: 12.01.2007 03:59 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Version 1.2

Autoren: edel (libreader) und ts-soft (den rest)

Hiermit sollen statische Libs, vor allem solche für DLLs eingelesen werde, und
dann eine Include-Datei mit den Importen erstellt werden.

Es können nur libs gelesen werden, keine obj. Es fehlt auch noch ne Menge,
aber erstmal möchte ich eure Wünsche hören, sowie Testberichte, inwieweit es klappt.

Download über meine Homepage: http://realsource.de/downloads/doc_down ... b2pbimport

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Zuletzt geändert von ts-soft am 29.03.2008 22:46, insgesamt 6-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 09:32 
Offline
Benutzeravatar

Registriert: 28.07.2005 12:39
Bei den stdcall Funktionen haengst du noch die Parameteranzahl an den
Namensvorschlag, sieht nicht so toll aus. Und "__imp__[...]" solltest du
auch rauslassen, oder zumindest nicht anwaehlen. Beim speichern waere
es sinnvoll dass das Programm nachfragt ob man ueberschreiben oder
anhaengen moechte, wenn man denn eine vorhandene Datei auwaehlt,
so spart man sich das zusammenfuegen.

Ansonsten weiter so, ich werd es brauchen koennen :)

_________________
Suche


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 14:39 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Das mit den Zahlen bei stdcall ist mir zu Spät aufgefallen, war schon Müde :mrgreen:
Bei __IMP war ich mir bisher nicht so sicher, werden in der nächsten Version keinen Hacken haben.
Das mit Speichern/Überschreibwarnung kommt später, wenn die
Projektverwaltung integriert wird. Ist alles nur improvisorium :wink:

Dann werden wir beide wohl die einzigen Interessenten sein :mrgreen:

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 15:21 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Kann man eigentlich auch auslesen, wie lang die einzelnen Parameter sind? Also 2 Byte, 4 Byte, 8 Byte, Integer oder Float?

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 15:28 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
NicTheQuick hat geschrieben:
Kann man eigentlich auch auslesen, wie lang die einzelnen Parameter sind? Also 2 Byte, 4 Byte, 8 Byte, Integer oder Float?

Nein, man kann nur bei stdcall die anzahl an Bytes ermitteln. Da aber alles
andere als Long im allgemeinen als Pointer übergeben wird, sollte Long meist
richtig sein. Wenn Strukturen usw. im Spiel sind, ist natürlich Nacharbeiten
angesagt, bzw. das wirds meist sowieso. Es gibt soviele versch. Libs und
CallingConvention, da kann man nicht alles richtige "Erraten".

Aber gerade bei den Import Libs von DLLs sollte es recht nützlich sein.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 16:41 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Update:
Alle Wünsche von edel berücksichtigt :wink:

Append an vorhandene Incude-Datei, wenn gewünscht
Anzahl Bytes wird bei stdcall aus dem PBFunctionName entfernt
"__imp" wird nicht ausgewählt
Resizing verbessert
Bemerkungen ergänzt (Libname, Datum)

Gruß
Thomas

// Nachtrag:
Da noch keine Hilfe bei ist, und im engl. Forum bereits integrierte Funktionen
gewünscht wuden, hier nochmal als Hinweis:
Das Grid lebt :D
Click auf linkem Columnheader selectiert/deselectiert alles, genauso bei "CDECL" Header
Eingaben erfolgen direkt im Grid

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 12.01.2007 20:51 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Update:
CodeView integriert
Bild

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 13.01.2007 02:02 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Update:

DropSupport für Libfiles
Nicht nutzbare Symbole ausgefiltert ("__imp"), tauchen jetzt garnicht mehr auf.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 13.01.2007 13:43 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:53
Cool, kann ich grad gut für Experimente mit der FreeImage Dll gebrauchen!

Danke

_________________
"Papa, ich laufe schneller, dann ist es nicht so weit."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 13.01.2007 15:44 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
@dige
Wenn Du noch ein paar Wünsche hast, dann bitte jetzt. Ansonsten werde ich
noch die "Projektverwaltung" einbauen und dann gibts nur noch Bugfixes.
Deshalb ja die frühe Veröffentlichung.

Gruß
Thomas


// Nachtrag @all
geändert Parameter im Grid, von text zu combobox

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


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

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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