GLBasic forum

Other languages => GLBasic - de => Topic started by: Heiko on 2013-Oct-27

Title: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-27
hat da jeman eine idee?
ich hab eine dll, welche aber nicht alle funktionen im pe explorer anzeigt.nur einen kleinen teil zeigt.
und eine function ganz oben intSpecialStart.
keine ahnung ob das wichtig ist.

die restlichen funktionen könnten alle in einer klasse stecken oder so.
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-27
Was hast denn vor?
Ist bei der dll noch ne *.a oder *.lib dabei?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-27
eine .lib und diverse c++ headerdateien.
problem ist wohl dass es in der dll eine exportfunktion gibt, die wichtig ist, und eben in dieser ist wohl die klasse drin mit sämtlichen funktionen.

k.p. wie ich da drankomme.


p.s. was ich vorhab?hihi kennst mich doch, bin doch mister wrap...lach
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-27
link die .lib mit
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Kitty Hello on 2013-Oct-27
Die lib ist oft nur für den visual studio compiler. Blöd nich?

Sent from my GT-N7100 using Tapatalk

Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-28
japp, ich hab mehrere, also für devcpp und codeblocks und so gehts ja auch.
nervt ziemlich.
gibts da keinen weg aus glb ranzukommen?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-28
Wenns bei Codeblocks mit MinGW geht dann gehts auch in GLB...
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-30
Und wie kann ich dann eine solche .lib einbinden?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-30
beim "lnk" in den Optionen
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-30
geht das bisschen genauer?
soll ich da einfach den pfad zur lib angeben?
und was ist mit den headerdateien die zur lib gehören?

ach und ist das ganze versionsabhängig vom derzeit verwendeten compiler?wenn ja dann würde ich gern wissen welche version derzeit von glb genutzt wird.
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-30
Headerdaten in GLB einfügen -> Header.zip, wie in anderen Wrapperthreads ach!
Header von der Lib in den GLbasic / win32 / include und die lib-Dateien in den lib-Ordner rein.

In GLB unter Optionen dann die Lib einfügen -lschlagmichtot oder -lwrapperdesjahres ( z.B aus libhallo.a wird -lhallo) !
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-30
das gilt auch für -libhallo.lib? also ohne .lib dann?

und auch wenn deine pfade komisch sind bzw. nicht stimmen hab ich das denke ich hinbekommen
muss ich dann noch irgendwas beachten, oder kann ich einfach drauf loscoden mit den befehlen der lib?

edit: geht natürlich so nicht....unknown command(aus der lib)

edit: ich hab grad gesehen eventuell müsste es schon reichen den vtable auslesen zu können, wie eine art interface...geht das irgendwie?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Marmor on 2013-Oct-31
nuclear ?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-31
Meine Pfade sind nicht komisch, weil es keine Pfade sind...
Du musst in den Compilerordner
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-31
na ich hab ja alles da auch reingetan....

@Marmor, ja nuclear
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Oct-31
OWNED ;D
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Oct-31
 :S

hihi...japp....
mit pb gehts auf jeden fall, auch wenn ich dort den weg nicht kenne...ich hab nur die info dass es geht.
ich würd das ganze schon lieber mit glb nutzen, aber erstmal den weg finden um überhaupt an die funktionen zu kommen.

nu schranzi dich gibts da ja auch...hihi

back2topic: weiß jemand rat....
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Nov-01
Sicher gibts mich da :D
Mich gibts überall ! ^^


Pack mal alles zusammen und schick mir per PM nen Link dann schau ich mal.
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Nov-01
well....pm ist raus.

du bist sogar bei google ganz oben gleich bei youtube....lach...ich musste das einfach mal testen...
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Nov-02
Pssssst ^^

EDIT:

Also, wenn du Kontakt zum Entwickler hast dann frag mal lieb nach ner *.a also eine Lib für Mingw/gcc
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Nov-02
die lib geht für mingw.
gcc version 4.1.4 oder sowas....ne bissl ältere glaub ich.
müsste ich nochmal genau schauen
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Nov-12
und hast was rausfinden können?@schranz0r
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Schranz0r on 2013-Nov-12
Wie ich gesagt hab, Entwickler mal lieb fragen :)
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Nov-13
Das hat bei dem keinen Sinn, hab ich schon versucht...wird ignoriert.
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Marmor on 2013-Nov-13
Vor  geraumer Zeit  haben ein paar Dussels (  :whistle:) eine Software  gekauft die grosses potential hatte bzw immer noch hat.
Der Entwickler hat aber zur zeit ......... und lässt seine User  im Stich.
Dummerweise hat der mitgelieferte Compiler  dessen Syntax blitz- like ist ein paar Bugs stellt aber
eine dll zur verfügung die mit einem gut funktionierenden compiler ala glb benutzt werden könnten.

Richtig ?
Title: Re: Versteckte aber bekannte Funktionen einer DLL nutzen?
Post by: Heiko on 2013-Nov-14
so in etwa.
nur kommt man an die dll nicht richtig ran, da diese nur eine "brauchbare" funktion exportiert.
es wird wohl eine klasse oder derartiges gedöhns sein....jedenfalls gibts wohl einen port für pb aber ich konnte noch nicht in erfahrung bringen wie das dort mit der dll funktioniert.