Seite 2 von 2

Verfasst: 23.05.2007 15:12
von Tsuki-Namida
a14xerus hat geschrieben:Ja war ja auch nur eine Idee, nich das es das nachher gewesen wäre, und wir rätseln hier rum ;)
naja ein versuch wars defenitiv wert ;)

ich hoffe das wir den fehler noch finden werden.... ich bin nämlich echt raatlos....

Verfasst: 23.05.2007 15:27
von Andreas_S
Bei mir funzt es !!!

//Edit: Da hab ich was vergessen ...
Am Anfang hats auch nicht gefunzt aber dann hab ich den Link zur dll geändert und dann hats funktioniert !!!

Am Anfang:

Code: Alles auswählen

OpenLibrary(3, "version.dll")
Dann:

Code: Alles auswählen

OpenLibrary(3, "Test.dll")
Die Dll die ich erstellt hab heißt Test.dll. Sie muss natürlich auch im gleichen Verzeichniss sein!

Verfasst: 23.05.2007 15:54
von a14xerus
Hmm es kann sogar sein, das die DLL nicht gefunden wird, weil du es nicht überprüfst:

Code: Alles auswählen

; Mach aus
OpenLibrary(3, "version.dll") 
; mal das hier:
If not OpenLibrary(3, "version.dll") 
  messagerequester("Fehler","Konnte DLL nicht öffnen")
  end
endif
Und auch in der DLL einen Requester, der das Aufrufen der Funktion bestätigt
, also:

Code: Alles auswählen

ProcedureDLL.s GetVersions(ProgrammVersion$) 
Messagerequester("DLL","GetVersions(ProgrammVersion$) gestartet")
; ...
So kannst du überprüfen ob die DLL überhaupt geladen wird / Die Procedure richtig aufgerufen wird

Verfasst: 23.05.2007 16:05
von Tsuki-Namida
okay das hat geklapt^^

aber ich bekomme nicht die erwarteten strings raus -.-

wenn ich die funktionen das dll mache bekomme ich die erwarteten strings aner in der dll ist es nicht das was ich erwartet habe :(

bei "GetVersions(ProgrammVersion$)" müsste dieser string rauskommen "0.014" bekomme stadessen nur "0" raus
und bei "GetMessage(ProgrammVersion$)" müsste ein text müber 20 zeichen raus kommen aber ich bekomme nur "D" raus und kein text in der php beinhält einfach nur "D"...

hier ist die php mit den verschiedenen textetn:
http://chesudia.rmxp.de/version.php?ver=0.013
http://chesudia.rmxp.de/version.php?ver=0.014
http://chesudia.rmxp.de/version.php?ver=0.015

Verfasst: 23.05.2007 16:18
von Andreas_S
Bei mir steht alles korrekt da...

Verfasst: 23.05.2007 16:20
von Tsuki-Namida
hmmmm komisch.....
schicke mir mal bitte die dll die du combiliert hast.... (kontakt per PN)

Verfasst: 23.05.2007 16:39
von Andreas_S
Sollte schon da sein...

Verfasst: 23.05.2007 16:39
von Tsuki-Namida
super danke das geht.... verstehe ich zwar nicht ganz da der quellentext ja geblieben ist...

naja dennoch danke :)

Verfasst: 23.05.2007 17:03
von Rings
unicode dll .....