Aktuelle Zeit: 16.02.2020 21:06

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 51 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5, 6  Nächste
Autor Nachricht
 Betreff des Beitrags: DLL2PBLib SourceCode Generator Update Version 1.5.5
BeitragVerfasst: 03.08.2005 07:33 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Wozu dient dieses Tool?
Erstellt Wrapper-Source für DLLs. Dieser Source kann per Include verwendet werden. Empfehlenswert ist aber das Kompilieren zu einer PB-Userlib mithilfe von TailBite.

Features:
Alle Funktionsaufrufe mittels CallFunctionFast bzw. CallCFunctionFast, ermittelt Funktionsnamen, Anzahl Parameter (nur StdCall DLLs), div. Einstellungen möglich, ProgramParameter- und Dropunterstützung, Projektverwaltung, IncludeDLL (erfordert PBOSL_LoadDllMemory UserLib).

Eingeschränkte Erkennung von Funktionen die nicht exportiert werden sollten, MS Funktionsnamen-Dekoration wird autom. entfernt (evtl wird nicht alles erkannt!).

In den meisten Fällen sollte der Source vor dem Kompilieren noch überarbeitet werden, um die Rückgabe von Strings und ähnliche Dinge zu berücksichten.

ACHTUNG: Dieses Tool ist nicht für Einsteiger geeignet. Der Autor übernimmt keinerlei Haftung für Schäden die durch Nutzung dieses Tools entstehen könnten.

thx MVXA für das Beta-Testing

Das Programm wurde bisher nur sehr kurz und mit wenig DLLs getestet, darum würde ich mich über ein reges Feedback freuen.

Download über meine Homepage: http://www.ts-soft.realsource.de/

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Zuletzt geändert von ts-soft am 25.03.2008 21:23, insgesamt 10-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 07:56 
Offline
Benutzeravatar

Registriert: 29.08.2004 00:55
Wohnort: Frankfurt/Main
geniales teil :allright:
eröffnet ungeahnte möglichkeiten!
in welcher sprache hast du es geschrieben?

_________________
Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 08:05 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Creature hat geschrieben:
in welcher sprache hast du es geschrieben?
PB3.93 + PureVisionXP :D

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 08:09 
Offline
Benutzeravatar

Registriert: 29.08.2004 08:37
ts-soft hat geschrieben:
Creature hat geschrieben:
in welcher sprache hast du es geschrieben?
PB3.93 + PureVisionXP :D


PB3.93 ist völlig in Ordnung, aber wozu braucht man für so wenig GUI ein PureVisionXP? :lol:

Das Projekt ist aber wirklich gut zu gebrauchen.

"Add Präfix" <- :mrgreen:

_________________
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 08:11 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
>> aber wozu braucht man für so wenig GUI ein PureVisionXP?
Weil ich ein fauler Sack bin :D , so konnte ich bisher laufen was ergänzen. Warum lachste über den "Add Präfix"? Ausdruck verkehrt oder mißverständlich? :roll:

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 09:39 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Hab noch einen kleinen Fehler gefunden und beseitigt. Beim einlesen von Projekt-Dateien wurde die Kommentare ignoriert. Ist jetzt mit Version 1.1 behoben, selber download.

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 10:13 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Whow! Geniales Tools! :allright:

Hätte ich das früher gehabt, dann hätte ich mir viel Arbeit mit der sqlite3-Lib
ersparen können...

Zwei Anmerkungen noch:

* Wenn man einen Präfix hinzufügt, wäre es nett, wenn man diesen auch
ändern oder wieder entfernen könnte

* Schön wäre es auch, wenn DLL2PBLib sich merken könnte, wohin ich das
generierte PB hinspeichere und beim nächsten Speichern diesen Pfad
voreinstellt.

Ansonsten: Gute Arbeit, Thomas! :D

Grüße ... Kiffi

_________________
Schrödingers Smiley :):


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 10:17 
Offline
Moderator
Benutzeravatar

Registriert: 11.09.2004 13:09
Saubere arbeit ts :allright: :allright: :allright:

Gefällt mir richtig gut und erleichter und nimmt viel tipparbeit!!!!

_________________
SkyBeat Piloten und ATC Informationssystem


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 10:28 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Kiffi hat geschrieben:
Whow! Geniales Tools! :allright:

Hätte ich das früher gehabt, dann hätte ich mir viel Arbeit mit der sqlite3-Lib
ersparen können...
Warum haste den sowas nicht erstellt? Hab zwar 2,5 Tage gebraucht, aber effektiv wahren es 5-6 Stunden :D
Kiffi hat geschrieben:
Zwei Anmerkungen noch:

* Wenn man einen Präfix hinzufügt, wäre es nett, wenn man diesen auch
ändern oder wieder entfernen könnte
Ich wäre doch Froh wenn die Leute alle ein Präfix hinzufügen würden, aber wegmachen? :freak: Okay ist vorgemerkt
Kiffi hat geschrieben:

* Schön wäre es auch, wenn DLL2PBLib sich merken könnte, wohin ich das
generierte PB hinspeichere und beim nächsten Speichern diesen Pfad
voreinstellt.
Kommt auf jedenfall, habs nur im Eifer des Gefechts vergessen gehabt einzubauen.

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: 03.08.2005 10:37 
Offline
Benutzeravatar

Registriert: 29.08.2004 08:37
ts-soft hat geschrieben:
>> aber wozu braucht man für so wenig GUI ein PureVisionXP?
Weil ich ein fauler Sack bin :D , so konnte ich bisher laufen was ergänzen. Warum lachste über den "Add Präfix"? Ausdruck verkehrt oder mißverständlich? :roll:


"Add Präfix"

ä gibts im englischen nicht(da heißt es prefix). Da ich weiß, dass du kein englisch kannst empfehle ich dir das hier:

http://dict.leo.org/

In der Eingabezeile oben einfach ein Deutsches oder Englisches wort eingeben und dir wird die Übersetzung gezeigt(links in der Tabelle: englisch, rechts: deutsch).

Für ganze Texte gibts das hier:
http://www.systransoft.com/index.html

Es wird von Google, Babelfish und ettlichen, anderen Übersetzern benutzt. Allerdings wirds nicht perfekt Übersetzt.

_________________
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 51 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5, 6  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