Main Menu

Recent posts

#1
General Discussion / Re: Another Potential 64bit Po...
Last post by Theo Gottwald - Yesterday at 08:00:33 PM
𝙸 𝚓𝚞𝚜𝚝 𝚟𝚒𝚜𝚒𝚝𝚎𝚍 𝚝𝚑𝚎 𝙿𝙿𝚄𝚜𝚎𝚛𝚜 𝚏𝚘𝚛𝚞𝚖 𝚊𝚗𝚍 𝚠𝚊𝚗𝚝𝚎𝚍 𝚝𝚘 𝚜𝚑𝚊𝚛𝚎 𝚊 𝚝𝚑𝚘𝚞𝚐𝚑𝚝:
𝚒𝚏 𝙸 𝚠𝚎𝚛𝚎 𝚜𝚝𝚊𝚛𝚝𝚒𝚗𝚐 𝚊 𝚋𝚛𝚊𝚗𝚍‑𝚗𝚎𝚠 𝚙𝚛𝚘𝚓𝚎𝚌𝚝, 𝙸 𝚠𝚘𝚞𝚕𝚍𝚗'𝚝 𝚙𝚒𝚌𝚔 𝚊 "𝚍𝚎𝚊𝚍 𝚕𝚊𝚗𝚐𝚞𝚊𝚐𝚎" 𝚕𝚒𝚔𝚎 𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌.

𝙸𝚗𝚜𝚝𝚎𝚊𝚍, 𝙸'𝚍 𝚕𝚘𝚘𝚔 𝚊𝚝 𝚗𝚎𝚠𝚎𝚛 𝚝𝚘𝚘𝚕𝚜—𝚖𝚊𝚢𝚋𝚎 𝚜𝚘𝚖𝚎𝚝𝚑𝚒𝚗𝚐 𝙲𝚑𝚊𝚛𝚕𝚎𝚜 𝚍𝚒𝚍 𝚠𝚒𝚝𝚑 𝙾2 𝚘𝚛 𝚜𝚒𝚖𝚒𝚕𝚊𝚛.
𝙱𝚞𝚝 𝚒𝚏 𝚢𝚘𝚞 𝚊𝚕𝚛𝚎𝚊𝚍𝚢 𝚑𝚊𝚟𝚎 𝚊 𝚑𝚞𝚐𝚎 𝚌𝚘𝚍𝚎𝚋𝚊𝚜𝚎 𝚒𝚗 𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌 𝚝𝚑𝚊𝚝 𝚌𝚊𝚗'𝚝 𝚋𝚎 𝚜𝚌𝚛𝚊𝚙𝚙𝚎𝚍, 𝚢𝚘𝚞 𝚗𝚎𝚎𝚍 𝚊 𝚌𝚘𝚖𝚙𝚒𝚕𝚎𝚛 𝚝𝚑𝚊𝚝'𝚜 𝚌𝚘𝚖𝚙𝚊𝚝𝚒𝚋𝚕𝚎 𝚊𝚗𝚍 𝚔𝚎𝚎𝚙𝚜 𝚝𝚑𝚎 𝚌𝚘𝚍𝚎 𝚕𝚊𝚛𝚐𝚎𝚕𝚢 𝚞𝚗𝚝𝚘𝚞𝚌𝚑𝚎𝚍.

𝚃𝚑𝚊𝚝'𝚜 𝚖𝚢 𝚌𝚞𝚛𝚛𝚎𝚗𝚝 𝚍𝚒𝚕𝚎𝚖𝚖𝚊. 𝚆𝚑𝚎𝚝𝚑𝚎𝚛 𝚝𝚑𝚎𝚜𝚎 𝚗𝚎𝚠 "𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌‑𝚕𝚒𝚔𝚎" 𝚌𝚕𝚘𝚗𝚎𝚜 𝚠𝚒𝚕𝚕 𝚊𝚌𝚝𝚞𝚊𝚕𝚕𝚢 𝚌𝚘𝚖𝚙𝚒𝚕𝚎 𝚖𝚢 𝚌𝚘𝚍𝚎 𝚛𝚎𝚖𝚊𝚒𝚗𝚜 𝚝𝚘 𝚋𝚎 𝚜𝚎𝚎𝚗—𝙸'𝚕𝚕 𝚘𝚗𝚕𝚢 𝚋𝚎𝚕𝚒𝚎𝚟𝚎 𝚒𝚝 𝚠𝚑𝚎𝚗 𝙸 𝚜𝚎𝚎 𝚒𝚝.

𝙿𝚕𝚞𝚜, 𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌 𝚒𝚜 𝚠𝚛𝚒𝚝𝚝𝚎𝚗 𝚒𝚗 𝚊𝚜𝚜𝚎𝚖𝚋𝚕𝚢 𝚊𝚗𝚍 𝚌𝚘𝚖𝚙𝚒𝚕𝚎𝚜 𝚕𝚒𝚐𝚑𝚝𝚗𝚒𝚗𝚐 𝚏𝚊𝚜𝚝—𝚊𝚗 𝚊𝚍𝚟𝚊𝚗𝚝𝚊𝚐𝚎 𝚏𝚘𝚛 𝚛𝚊𝚙𝚒𝚍 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚖𝚎𝚗𝚝.

𝙼𝚘𝚜𝚝 𝚗𝚎𝚠𝚎𝚛 𝚕𝚊𝚗𝚐𝚞𝚊𝚐𝚎𝚜 𝚊𝚛𝚎 𝚑𝚒𝚐𝚑‑𝚕𝚎𝚟𝚎𝚕; 𝚝𝚑𝚎𝚒𝚛 𝚌𝚘𝚖𝚙𝚒𝚕𝚎 𝚝𝚒𝚖𝚎𝚜 𝚌𝚊𝚗 𝚋𝚎 𝚖𝚞𝚌𝚑 𝚕𝚘𝚗𝚐𝚎𝚛. 𝚂𝚘 𝚖𝚘𝚟𝚒𝚗𝚐 𝚘𝚞𝚝 𝚘𝚏 𝚝𝚑𝚎 32‑𝚋𝚒𝚝 𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌 𝚠𝚘𝚛𝚕𝚍 𝚙𝚛𝚘𝚋𝚊𝚋𝚕𝚢 𝚒𝚜𝚗'𝚝 𝚠𝚘𝚛𝚝𝚑 𝚒𝚝 𝚞𝚗𝚕𝚎𝚜𝚜 𝚢𝚘𝚞'𝚛𝚎 𝚏𝚘𝚛𝚌𝚎𝚍 𝚒𝚗𝚝𝚘 64‑𝚋𝚒𝚝, 𝚊𝚝 𝚠𝚑𝚒𝚌𝚑 𝚙𝚘𝚒𝚗𝚝 𝚜𝚝𝚊𝚛𝚝𝚒𝚗𝚐 𝚏𝚛𝚎𝚜𝚑 𝚖𝚒𝚐𝚑𝚝 𝚋𝚎 𝚒𝚗𝚎𝚟𝚒𝚝𝚊𝚋𝚕𝚎.

🚀 **𝙱𝚞𝚒𝚕𝚍𝚒𝚗𝚐 𝚊 𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌 𝚌𝚕𝚘𝚗𝚎 𝚠𝚒𝚝𝚑 𝙰𝙸?** 
𝚈𝚎𝚜 – 𝚒𝚝'𝚜 𝚖𝚘𝚛𝚎 𝚍𝚘𝚊𝚋𝚕𝚎 𝚝𝚑𝚊𝚗 𝚎𝚟𝚎𝚛! 

🛠� 𝚃𝚑𝚎 𝚛𝚎𝚊𝚕 𝚑𝚞𝚛𝚍𝚕𝚎 𝚒𝚜𝚗'𝚝 𝚝𝚑𝚎 𝚌𝚘𝚍𝚎 𝚐𝚎𝚗𝚎𝚛𝚊𝚝𝚒𝚘𝚗; 𝚒𝚝'𝚜 *𝚋𝚞𝚒𝚕𝚍𝚒𝚗𝚐 𝚢𝚘𝚞𝚛 𝚘𝚠𝚗 𝚕𝚒𝚗𝚔𝚎𝚛* 𝚏𝚒𝚛𝚜𝚝, 𝚝𝚑𝚎𝚗 𝚕𝚊𝚢𝚎𝚛𝚒𝚗𝚐 𝚊𝚗 𝚊𝚜𝚜𝚎𝚖𝚋𝚕𝚎𝚛 𝚘𝚗 𝚝𝚘𝚙. 𝚃𝚑𝚊𝚝'𝚜 𝚝𝚑𝚎 𝚕𝚘𝚐𝚒𝚌𝚊𝚕 𝚜𝚝𝚊𝚛𝚝𝚒𝚗𝚐 𝚙𝚘𝚒𝚗𝚝. 

🤖 𝙾𝚗𝚌𝚎 𝚢𝚘𝚞'𝚟𝚎 𝚐𝚘𝚝 𝚝𝚑𝚘𝚜𝚎 𝚙𝚒𝚎𝚌𝚎𝚜 𝚒𝚗 𝚙𝚕𝚊𝚌𝚎, 𝚊 𝚌𝚘𝚖𝚙𝚒𝚕𝚎𝚛 𝚌𝚊𝚗 𝚋𝚎 𝚌𝚛𝚊𝚏𝚝𝚎𝚍 𝚝𝚘 𝚘𝚞𝚝𝚙𝚞𝚝 𝚊𝚜𝚜𝚎𝚖𝚋𝚕𝚢 𝚌𝚘𝚍𝚎. 
𝚃𝚑𝚎 𝙰𝙸 𝚠𝚘𝚞𝚕𝚍 𝚝𝚊𝚔𝚎 𝚌𝚊𝚛𝚎 𝚘𝚏 𝚝𝚑𝚎 𝚕𝚒𝚗𝚔𝚒𝚗𝚐 𝚜𝚝𝚎𝚙, 𝚋𝚞𝚝 𝚙𝚛𝚘𝚍𝚞𝚌𝚒𝚗𝚐 𝚝𝚛𝚞𝚕𝚢 **𝚖𝚎𝚊𝚗𝚒𝚗𝚐𝚏𝚞𝚕, 𝚘𝚙𝚝𝚒𝚖𝚒𝚣𝚎𝚍 𝚌𝚘𝚍𝚎**—𝚕𝚒𝚔𝚎 𝙲𝚑𝚊𝚛𝚕𝚎𝚜' 𝙾2‑𝙱𝚊𝚜𝚒𝚌—𝚛𝚎𝚖𝚊𝚒𝚗𝚜 𝚊 𝚜𝚎𝚙𝚊𝚛𝚊𝚝𝚎 𝚌𝚑𝚊𝚕𝚕𝚎𝚗𝚐𝚎. 

💡 𝙰𝚜 𝙲𝚑𝚊𝚛𝚕𝚎𝚜 𝚠𝚒𝚜𝚎𝚕𝚢 𝚙𝚞𝚝𝚜 𝚒𝚝: *"10 𝚢𝚎𝚊𝚛𝚜 𝚘𝚏 𝚎𝚡𝚙𝚎𝚛𝚒𝚎𝚗𝚌𝚎 𝚒𝚜 𝚗𝚘 𝚋𝚊𝚍 𝚒𝚍𝚎𝚊."*  𝙴𝚡𝚙𝚎𝚛𝚒𝚎𝚗𝚌𝚎 𝚜𝚑𝚊𝚛𝚙𝚎𝚗𝚜 𝚝𝚑𝚊𝚝 𝙰𝙸'𝚜 𝚘𝚞𝚝𝚙𝚞𝚝 𝚏𝚛𝚘𝚖 𝚐𝚘𝚘𝚍 𝚝𝚘 𝚐𝚛𝚎𝚊𝚝. 

#𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌𝙲𝚕𝚘𝚗𝚎 #𝙰𝙸𝙲𝚘𝚖𝚙𝚒𝚕𝚎𝚛 #𝙻𝚒𝚗𝚔𝚎𝚛𝙰𝚜𝚜𝚎𝚖𝚋𝚕𝚎𝚛 #𝙾2𝙱𝚊𝚜𝚒𝚌 #𝚂𝚘𝚏𝚝𝚠𝚊𝚛𝚎𝙳𝚎𝚟𝚎𝚕𝚘𝚙𝚖𝚎𝚗𝚝 
✨🤓🚀🛠�📈🌐💡👨�💻🔧🎯

#𝙿𝚘𝚠𝚎𝚛𝙱𝚊𝚜𝚒𝚌 #𝙻𝚎𝚐𝚊𝚌𝚢𝙲𝚘𝚍𝚎 #𝙰𝚜𝚜𝚎𝚖𝚋𝚕𝚢𝚅𝚜𝙷𝚒𝚐𝚑𝙻𝚎𝚟𝚎𝚕 #𝙲𝚘𝚖𝚙𝚒𝚕𝚎𝚛𝙿𝚎𝚛𝚏𝚘𝚛𝚖𝚊𝚗𝚌𝚎 #64𝙱𝚒𝚝𝚃𝚛𝚊𝚗𝚜𝚒𝚝𝚒𝚘𝚗

PBUsers Forum
#2
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Theo Gottwald - Yesterday at 07:37:15 PM
@Norbert Spoerl
Als Betreiber des Forums kann ic hdich nur dazuu ermutigen, Norbert.
Und das Gleiche gilt auch für Jürgen - der sich leider noch seltener hier einfindet.

Bei einem der neuen Foren (RIheimer oder so?) habe ich Mal versucht mich anzumelden aber dass war nicht möglich. Letztlich habe ich festgestellt dass mir dadurch nichts entgangen ist.

Daher habe ich hes bei dem zweiten Form erst gar nicth versucht.
Auch für dich gilt sie dir Mal die zwei Videos an - besonders das von mir und kommentiere das gerne.

Der Punkt bei meinem 2. ten Video ist - das ist lokale KI - die läuft auf dem eigenen PC - es werden also keine Daten nach USA übertragen. Etwas was leider - vielleicht auch mit Absichht - sonst viel zu wenig Aufmerksamkeit bekommt.




#3
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Norbert Spoerl - Yesterday at 05:51:52 PM
Hallo,

An Peter:

In meinem Post #25 hatte ich schon auf das neue Forum hingewiesen.
>>>
Albert und mehrere registrierte Nutzer sind dabei, als Fortsetzung des PB-Forums, ein neues PB-Forum einrichten, vermutlich unter dem Namen PBUsers.org. Wenn es soweit ist, kannst Du Dich bestimmt anmelden.
<<<
Hättest nur in regelmäßigen Abständen danach schauen brauchen.

JK arbeitet intensiv an der Ausmerzung von restlichen Fehlern. Ich bin seit Monaten beinahe täglich im Austausch  mit ihm, und verbringe ebenfalls viel Zeit mit Testen und Fehlerlokalisierung. Meiner Einschätzung nach geht es nicht mehr um Monate, sondern nur noch um wenige Wochen.

An Theo:

Deine KI-Begeisterung kannst (und willst) Du nicht leugnen. Wer die Möglichkeiten ignoriert, macht sicherlich eine Fehler. Trotzdem ist der Austausch mit realen Personen in einem Prog-Forum von unschätzbarem Wert - auch für die KI.
#4
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Theo Gottwald - Yesterday at 12:24:40 PM
Hallo Peter 👋

die Zeiten ändern sich. Wenn du im Forum Fragen stellst, die dir ChatGPT genauso beantworten kann,
dann fühlt sich dafür kaum noch jemand verantwortlich. 🤷�♂️

Stell dir vor, jeder bekommt einen ALDI-Prospekt zugeschickt und fragt dann im Internet,
was eine Dose Joghurt kostet. 🥛🛒

Dann denken die Leute auch:
,,Kann er nicht einfach selbst in seinem Prospekt nachsehen?"

Was früher eine berechtigte Frage war, wirkt heute oft eher wie:
,,In welchem Jahr lebt der?" ⏳😅

Zum Thema O2-Basic:
O2-Basic ist Free – du kannst es hier herunterladen. ✅
Es gibt eine digital signierte Version und neuere Varianten ohne Signatur.

Da Charles Engländer ist und kein Deutsch spricht, ist alles auf Englisch 🇬🇧
– aber auch hier gilt:
KI übersetzt dir das in Sekunden. 🤖🌍

Wer etwas will, muss sich ein klein wenig Mühe machen.
Es trägt dir niemand alles hinterher – mir übrigens auch nicht. 😉

Step 1:

Finde deine KI.
Das sollte dein erster Schritt sein. 🚀

Alle wichtigen Links dazu findest du hier im Forum.
Ich habe sie extra gesammelt, damit ihr nicht suchen müsst. 🔍❌

Einfach klicken – dann wird dir geholfen.
Willkommen in 2026. 😎✨

Das Video ist auf deutsc schau es dir Mal an.
Dadurch kommst du auf den neueren Stand.


Und dann wenn du die KI gefunden hast - egal ob ChatGPT oder Gemini3 (AI-Studio)
dann kannst du da in deutssch fragen - und du bekommst eine deutsche Antwort.

Und das kannst das kannst du uns dann gerne im Forum posten.
Das ist dann die Kategorie Lösungen.

#5
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Peter Salomon - Yesterday at 11:24:52 AM
Nun sind einige Monate vergangen (!) und niemand hat sich bemüßigt gefühlt weiter an dem Thema dran zu bleiben.
Doch zunächst alles Gute für's neue Jahr, auch wenn das schon wieder einige Tage alt ist ...
Entgegen der allgemein hier vertretenen Meinung, dass PowerBASIC so veraltet ist, dass man es nicht mehr beachten muss, gibt es doch Neuigkeiten.
Gary Beene hat auf seiner HP -> https://www.garybeene.com/ einen neuen Link veröffentlicht, der zu einem neuen PowerBASIC-Forum führt, was sich als Nachfolger des offiziellen, jetzt abgeschalteten Forums von Powerbasic.com versteht -> https://pbusers.org/.
Dort kann man auch ein BackUp vom Original bekommen.
Außerdem hat sich jemand mit der Integration eines 64Bit-Compilers in das bestehende PBWin-System beschäftigt - woran A.D. offenbar gescheitert ist.
Theo hatte ja meine Frage nach der deutschen Doku nicht beantwortet - jetzt habe ich dort gelesen, daß es bei Kirschbaum nur zur Version 3 ein deutsches HB gab.

Grüsse aus Ahrensfelde

Peter Salomon
www.ps-blnkd.de
#6
PowerBasic Adventures / OpenClass - and Powerbasic Ob...
Last post by Theo Gottwald - January 17, 2026, 10:17:51 AM
For many Year i used the simple OpenClass-Macro like this:

    MACRO OpenClass(P1,P2,P3) = P1 = CLASS P3:POKE DWORD, VARPTR(P1),P2: P1.AddRef
    ' Beispiel: OpenClass(E1,T01,"ThreadP")


After searching for the reason of some crashes i asked AI and the answer was:
"You are using it wrong!!"

And i got this safe Implementation:
' --- needed for pointer sanity checks (kernel32) ---
DECLARE FUNCTION IsBadReadPtr LIB "kernel32.dll" (BYVAL lp AS DWORD, BYVAL cb AS DWORD) AS LONG

' Returns 1 if p looks like a valid COM interface pointer (readable + readable vtbl)
FUNCTION PB_IsValidIFacePtr(BYVAL p AS DWORD) AS LONG
    LOCAL pVtbl AS DWORD

    FUNCTION = 0
    IF p = 0 THEN EXIT FUNCTION
    IF IsBadReadPtr(BYVAL p, 4) THEN EXIT FUNCTION

    pVtbl = PEEK(DWORD, p)
    IF pVtbl = 0 THEN EXIT FUNCTION
    IF IsBadReadPtr(BYVAL pVtbl, 4) THEN EXIT FUNCTION

    FUNCTION = 1
END FUNCTION

' P1 - Interfacevariable, P2 - Object pointer (Interface ptr), P3 - "ClassName"
' Safe: avoids crash on invalid pointer, avoids leaks
MACRO OpenClass(P1, P2, P3)
    ' Force PB to resolve class symbol; immediately release dummy instance to avoid leaks
    P1 = CLASS P3
    P1 = NOTHING

    IF PB_IsValidIFacePtr(P2) THEN
        POKE DWORD, VARPTR(P1), P2
        P1.AddRef
    END IF
END MACRO
         

I remember that i had problems in the past with the original Implementation but i never found where the problem arrived from. And now in Age of Ki. It looks so easy to fix bugs that were there for years. And i never knew.
#7
We will see when that will also become a part of USA ;D  ;D.
Is there some oil in there possibly tat wold otherwise be used for China?
#8
Looks good everybody should have such servants.
And in  case you really do not like the Robot,, just  give him an NEODYM Magnet and ask him what it is ...
#9
From what i have heared  GB is fallen. They pay a heavy price for their past mistakes.
Bandso43.jpg