Error wegen einer lib?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Error wegen einer lib?

Beitrag von Tsuki-Namida »

Hallo,
ich habe hier ne error meldung mit der ich nicht klr komme :(
PureBasic hat geschrieben:Error: The Following PureLibrary is missing: GadgetExtension
okay kann das sein das das an der FTP_Lib liegt? die habe ich zumindest zuletzt rein gemacht...die habe ich hier im forum zufällig gefunden...
Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Error wegen einer lib?

Beitrag von Kiffi »

Magix-Soft <Kain> hat geschrieben:okay kann das sein das das an der FTP_Lib liegt?
kannst Du ja mal ausprobieren, indem Du die Lib testweise entfernst und
dann prüfst, ob der Fehler immer noch kommt.

PB4 kommt nicht mehr mit Libs zurecht, die in PB3.94 oder kleiner
geschrieben wurden. Die Fehlermeldung lässt darauf schließen, dass Du eine
solche Lib verwendest.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

das ist sch****
bigt es eine FTP lib vür PB4? ich habe zwar schon andere tutorials gefunden aber da reichen dann keine 2 zeilen nur im was hoch zu laden.... das ist bescheiden.....

[Edit]
okay der fehler kommt nicht wenn ich die befehle aus kommentiere....
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> aber da reichen dann keine 2 zeilen nur im was hoch zu laden....

mit der LIB reichen nur deshalb 2 zeilen, weil der restcode in der LIB steht.

wenn du ein Tut hast und es verstehst, dann schreib dir doch selbst zwei Procedures,
dann reichen wieder zwei calls fürs hochladen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

@Kaeru Gaman
ja das könnte ich machen... aber in einer dll kann man keine proceduren aufrufen... aber eine lib geht... auch wenn die grundstruckture ähnlich ist. okay das hätte ich ggf. vorher sagen sollen -.-
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> in einer dll kann man keine proceduren aufrufen
natürlich kann man das.. die Procs müssen sich nur in derselben DLL befinden...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

@Magix-Soft <Kain>: Für FTP-Funktionalitäten benötigst Du nicht unbedingt
eine Lib. Es gibt hier und im englischen Forum massig Code für's FTP. Einfach
mal die SuFu bemühen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

hmmmm okay... ich hatte probleme wo ich das mit BP 3 versucht hatte mit proceduren... okay dann vereinfacht dies natürlich mein vorhaben :) danke..

ach ja müssen die proceduren "Procedure" oder auch "Proceduredll" heisen?

PS danke @ all
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

"Proceduredll" brauchst du nur, wenn sie von außerhalb aufgerufen werden sollen.
"Procedure" genügt, wenn nur interne aufrufe erfolgen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

super danke :) dann komme ich jetzt auch weiter :)

[Edit]
okay ich habe mir hier was zusammengebastelt...

Code: Alles auswählen

   Init = InternetOpen_("FTP",1,"","",0) 
  If Init
    connekt = InternetConnect_(Init,Server$,21,Benutzer$,Passwort$,1,0,0)
    If connekt
      FtpPutFile_(connekt,LocalDatei$,DateiName$,0,0)
    Else
    MessageRequester("Problem", "Es ist ein Problem beim Verbinden aufgetreten. Bitte versuchen Sie es später erneut.")")
  Else
    MessageRequester("Fehler", "Es konnte nicht auf das Internet zugeriffen werden. Bitte stellen Sie sicher, dass eine Internetverbindung besteht.")
  EndIf
aber ich bekomme die meldung:
PureBasic hat geschrieben:Structure not found: rp
kann das mit der FTP adresse zusammenliegen? denn in der adresse befindest sich das "rp"
ftp://rpgfantasy.rp.funpic.de

ach ja ich habe diesen code genommen: http://www.purearea.net/pb/CodeArchiv/I ... ess_API.pb
Bild
Antworten