Freak's Webgadget-Addon

Fragen und Bugreports zur PureBasic 4.0-Beta.
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Freak's Webgadget-Addon

Beitrag von real »

Hi,

Freak hat uns hier die Möglichkeit gegeben, WebGadgets mit Strings zu befüllen. Jetzt - nach Aufhebung der Begrenzung von Stringlängen - wollte ich dies nutzen... und bin auf die Schxxxxe gefallen. :cry:

Kompiliere ich das ganze jedoch mit PB 4.0b7 kommt
1. die Fehlermeldung, einige Strukturen wären bereits definiert und, wenn ich die korrigiere,
2. die Fehlermeldung bei

Code: Alles auswählen

NewList IDispatchObjects.IDispatchObject()

...

Procedure IDispatch_Release(*THIS.IDispatchObject)
  *THIS\RefCount - 1
  If *THIS\RefCount <= 0    
    ChangeCurrentElement(IDispatchObjects(), *THIS)    
    IDispatchObjects()\Window\Release()    
    DeleteElement(IDispatchObjects())
    ProcedureReturn 0
  Else
    ProcedureReturn *THIS\RefCount
  EndIf
EndProcedure
die Fehlermeldung, "IDispatchObjects()" wäre keine Funktion, kein Array oder keine Linked List... Wo liegt der Fehler - IDispatchObjects.IDispatchObject() ist doch ganz klar als Linked List definiert (s.o.)???
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Vielleicht Global deklarieren?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Beitrag von real »

Lt. Hilfe braucht man das bei Linked Lists nicht.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Ab 4 schon .
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Beitrag von real »

Verdammt - es FUNKTIONIERT tatsächlich...

Sorry, ts-soft! Asche auf mein Haupt!

*freu* :D
Gesperrt