'PB_Any
'PB_Any
Hallo zusmmen,
ich bin schon sehr oft auf die Konstante 'PB_Any gestoßen und habe in der Hilfe festgestellt das sie bei jeder Menge Befehlen
einsetzt werden kann.
Aber was sagt mir der Wert den sie ausgibt?
Könnt Ihr mir da etwas zu sagen?
Vielen Dank
Mike
ich bin schon sehr oft auf die Konstante 'PB_Any gestoßen und habe in der Hilfe festgestellt das sie bei jeder Menge Befehlen
einsetzt werden kann.
Aber was sagt mir der Wert den sie ausgibt?
Könnt Ihr mir da etwas zu sagen?
Vielen Dank
Mike
Vielen Dank an Euch
und viele Grüsse
Mike

und viele Grüsse
Mike
- 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
Re: 'PB_Any
Der Wert bringt dir gar nichts. Der wurde einfach so festgelegt, wie das bei vielen Konstanten eben so ist.
- TroaX
- Beiträge: 684
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
- Wohnort: NRW
- Kontaktdaten:
Re: 'PB_Any
Die Konstante hat einen festen nicht veränderbaren Wert. Wird diese Konstante einer "Objekt"-Prozedur als ID übergeben, wird die Prozedur versuchen, dir für das "Objekt" als Rückgabewerte eine eindeutige ID zu liefern, die Kollisionen verhindern soll. Ich kenne den Wert jetzt aus dem Kopf nicht. Aber ich denke die werden sich für einen Wert entschieden haben, von dem man ausgeht, das er in der Regel selten bis nie von einem Programmierer verwendet werden würde.
Übergibst du einen anderen Wert, wird dieser Wert als ID für das "Objekt" verwendet. Genaueres hier:
https://www.purebasic.com/german/docume ... jects.html
Übergibst du einen anderen Wert, wird dieser Wert als ID für das "Objekt" verwendet. Genaueres hier:
https://www.purebasic.com/german/docume ... jects.html
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Re: 'PB_Any
Der Wert ist '-1', also ein Wert, der als ID eines Objekts nicht vorkommen kann
Durch den Negativen Wert wird der Create/Open-Funktion mitgeteilt dass keine bestimmte ID übergeben wird
Durch den Negativen Wert wird der Create/Open-Funktion mitgeteilt dass keine bestimmte ID übergeben wird
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Linux Zorin
PureBasic 6.xx
OS=Linux Zorin
PureBasic 6.xx
Re: 'PB_Any
Daran denken, wenn man die PB_Any verwendet wird, das Projekt selber auch Freigegeben werden muss. Ein überschreiben geht wie bei Konstanten.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: 'PB_Any
Welches Projektmk-soft hat geschrieben: 04.01.2023 21:51 Daran denken, wenn man die PB_Any verwendet wird, das Projekt selber auch Freigegeben werden muss. Ein überschreiben geht wie bei Konstanten.

Wer überschreibt wen, und warum

- HeX0R
- Beiträge: 3040
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: 'PB_Any
Ich denke er meinte sowas hier:
Damit hast Du nicht das erste Gadget überschrieben (wie es bei Konstanten wäre), sondern zwei angelegt, kommst aber an das erste Handle gar nicht mehr ran.
Und Projekt sollte vermutlich Objekt heissen
(zwischen den Zeilen lesen
)
Code: Alles auswählen
bla = TextGadget(#PB_Any, x, y, w, h)
bla = TextGadget(#PB_Any, x, y, w, h)
Und Projekt sollte vermutlich Objekt heissen
(zwischen den Zeilen lesen

{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
Re: 'PB_Any
Autokorrektur
... Sollte Objekt heißen und ein nicht fehlt.
Zu schnell getippt und nicht gelesen.

Zu schnell getippt und nicht gelesen.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive