Hallo
also das wir uns richtig verstehen.
code1 wird als dll gespeichert
und code2 als windows exe?
wiso kommt bei mir dan nichts?
und wiso kommt bei code 2 die fehler meldung:
openlibarary () is not function an arrya or a linked list
DLL erklärung
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
nichts
also bei mir geschieht nichts
(es sollte sich doch eine msgbox öffnen)?
kann mir jemand ein genaues beispiel machen?
(es sollte sich doch eine msgbox öffnen)?
kann mir jemand ein genaues beispiel machen?
-.-"
mach folgendes:
du fügst folgenden Code in die IDE ein:
Gehst auf Compiler -> CompilerOptions->Shared DLL->OK
Dann klickste auf den Go-Button.
Dann drückste "Neu" und packst das in die Datei:
Und drückst den Go-Button. Und Simsalabim es kommt der MessageRequester 
du fügst folgenden Code in die IDE ein:
Code: Alles auswählen
ProcedureDLL HelloWorld()
MessageRequester("Hello World!","Hello World!")
EndProcedure
Dann klickste auf den Go-Button.
Dann drückste "Neu" und packst das in die Datei:
Code: Alles auswählen
OpenLibrary(1,"PureBasic.dll")
CallFunction(1,"HelloWorld")
CloseLibrary(1)

- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
Super
Hallo
super es geht.
jedoch ist es komisch.
wenn ich den code als dll in einem ordner speichere geht es nicht.
wenn ich aber in das compilerverzeichnis gehe, und dort die dll hohle, und in mein ordner kopiere, dan funktrioniert es, wiso das?
super es geht.
jedoch ist es komisch.
wenn ich den code als dll in einem ordner speichere geht es nicht.
wenn ich aber in das compilerverzeichnis gehe, und dort die dll hohle, und in mein ordner kopiere, dan funktrioniert es, wiso das?
-.-"