PureBasic 4.00 Beta1 released!

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Was hat es eigentlich hiermit aufsich?
It's now possible to create a linkedlist of pointer
Heißt das auf Deutsch sowas wie das dynamische Erstellen von
LinkedLists während der Laufzeit?
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

ich glaub eher sowas: "NewList *l.s()"
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Deeem2031 hat geschrieben:ich glaub eher sowas: "NewList *l.s()"
Genau das! :)
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Bamsagla
Beiträge: 33
Registriert: 03.12.2004 14:49
Wohnort: Laufen

Unwissender

Beitrag von Bamsagla »

Hallo Leute,
@NicTheQuick - Danke für den Hinweis mit GetActiveGadget() - Bin noch am NeueBefehleZusammenSuchen() :lol:
@Batze - Keine Ahnung, warum ich das so mach... Bin irgendwie noch nicht darauf gekommen, dass ja zwei Shortcuts dieselbe MenuID verwenden könnten... :oops: Auch dir vielen Dank für den Hinweis.
Bin jetzt gerade noch am Basteln, dass auch das EditorGadget() die Enter-Taste annimmt und sich so verhält wie ein gutes altes Mehrzeiliges StringGadget(). Möchte diesen Schritt auch deswegen versuchen, da sich ein EditorGadget() besser formatieren lässt, denke ich.
Ach übrigens, hat jemand meinen Codeschnipsel zur Fehlermeldung Invalid Memory Access ausprobiert? Hier noch mal zur Erinnerung:

Code: Alles auswählen

If InitNetwork()
  Debug Hostname()
EndIf
Dabei verursacht der Befehl Hostname() einen Invalid Memory Access.
Taucht dieser Fehler noch bei jemand anders auf? Danke und Ciao. 8)
Service Packs sind dazu da, die Fehler zu verbessern, die vorher nicht richtig funktioniert haben!
Bild
Benutzeravatar
shadow
Beiträge: 189
Registriert: 23.03.2005 17:52
Wohnort: Lübeck

Beitrag von shadow »

@Bamsagla Ja, den Invalid Memory Access habe ich auch. Bei der Release-Version (sprich ohne Debugger) dasselbe.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: Unwissender

Beitrag von freedimension »

Bamsagla hat geschrieben:Hier noch mal zur Erinnerung:

Code: Alles auswählen

If InitNetwork()
  Debug Hostname()
EndIf
Ich hab's auch mal ins englische Board gestellt.
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Christian
Beiträge: 73
Registriert: 31.08.2004 16:02

Beitrag von Christian »

Guten Morgen!

Bin gestern auf eine kleine, aber unschöne Einschränkung von With : EndWith gestoßen:

Code: Alles auswählen

; - Structure for Var1
Structure MyStruct_1
 field_1.l
 field_2.l
EndStructure 

; - Structure for Var2
Structure MyStruct_2
 field_3.l
 field_4.l
EndStructure 

; - Attach structures to Var1 and Var2
Var1.MyStruct_1
Var2.MyStruct_2

; - Fill Var1 with values
With Var1
 \field_1 = 5
 \field_2 = 3
EndWith

; - Fill Var2 with values
With Var2
 \field_3 = Var1\field_1 ; - ERROR: Var1\field_1 not recognized as independand structured variable but as structure field of var2!?
 \field_4 = 5
EndWith
Gruß
Christian
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: Unwissender

Beitrag von freedimension »

freedimension hat geschrieben:
Bamsagla hat geschrieben:Hier noch mal zur Erinnerung:

Code: Alles auswählen

If InitNetwork()
  Debug Hostname()
EndIf
Ich hab's auch mal ins englische Board gestellt.
Fred hat geschrieben:Fixed, thanks.
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Bamsagla
Beiträge: 33
Registriert: 03.12.2004 14:49
Wohnort: Laufen

Hostname() Bug

Beitrag von Bamsagla »

@freedimension
Danke für die Weitergabe des Hostname() Bugs.
Und Danke schon mal an Fred fürs korrigieren. :allright:
Habe leider erst später entdeckt dass ein Beta-Bug-Topic eingerichtet wurde.
Service Packs sind dazu da, die Fehler zu verbessern, die vorher nicht richtig funktioniert haben!
Bild
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 »

@Christian:
Kann ich bestätigen, ist meiner Meinung nach ein Bug und sollte im
englischem Forum gemeldet werden (mein Wunschbefehl muß funzen :wink: )
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
Antworten