Wünsche für PureBasic 4.0

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

ts-soft hat geschrieben:
freak hat geschrieben:Also ich fände es cool wenn bei v4 ein neues Auto dabei wäre.. so als bundle :lol:
Wie weit ist den die Sprachsteuerung für die neue IDE ? :D
... kommt wenn die Autos fertig sind ;)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

freak hat geschrieben:
ts-soft hat geschrieben:
freak hat geschrieben:Also ich fände es cool wenn bei v4 ein neues Auto dabei wäre.. so als bundle :lol:
Wie weit ist den die Sprachsteuerung für die neue IDE ? :D
... kommt wenn die Autos fertig sind ;)
...ich hoffe... nein... ich erwarte, daß dies nicht als belustigung über mein ansinnen gedacht ist. :?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
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 »

>> ...ich hoffe... nein... ich erwarte, daß dies nicht als belustigung über mein ansinnen gedacht ist.
Ich denke Autos und Sprachsteuerung sind nicht so wichtig und haben auch nix mit Boolean zu tun.

#True ?
gruß
Thomas
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
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Achso, mit Boolean kann man gar kein RAM sparen? Dann machts natürlich auch keinen Sinn... Aber trotzdem nochmal meine Frage:
wenn man durch die Verwendung eines bestimmten Variablentyps Hauptspeicher spart, hat das dann auch noch andere Auswirkungen (z.B. schnelleres Programm),oder hat man eben "nur" RAM gespart?
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 »

hardfalcon hat geschrieben:@NicTheQuick: Ich habe mal ein bisschen an deinem Code rumgemacht. Ist er so besser, schlechter, oder gleichauf mit deinem Code?

Code: Alles auswählen

a.POINT\x=1:a\y=0
StartDrawing(@a)
Repeat
GetCursorPos_(a):Plot(a\x,a\y)
ForEver
StopDrawing()
Ist auf jeden Fall schlauer gelöst, aber das [c]Delay(1)[/c] war extra drin, damit man nicht 100% CPU-Auslastung hat.
Also mach es lieber so:

Code: Alles auswählen

a.POINT\x=1:StartDrawing(@a)
Repeat:GetCursorPos_(a):Circle(a\x,a\y,9):Delay(1):Until GetAsyncKeyState_(27)
StopDrawing()
InvalidateRect_(0,0,0)
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Danke! :D
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Wie ist das Mit dem update

Beitrag von Green Snake »

hallo

wenn man seine version auf purebasic.com gekauft hat, dann hat man ja updateberechtigung.

gilt das auch, das man seine version auf 4.0 updaten kann?
-.-"
Benutzeravatar
MLK
Beiträge: 267
Registriert: 01.11.2004 13:17
Wohnort: Hamburg

Beitrag von MLK »

ich will zuweisung und abfrage des erfolgs dieser zuweisung in EINER zeile.

Code: Alles auswählen

If hWnd = OpenWindow(...)
  ;...
EndIf
momentan geht mit PB möglichkeiten nur:

Code: Alles auswählen

If PeekL(PokeL(@hwnd, OpenWindow(...)))
  ;...
EndIf
an sich zwar schon eine meisterleistung meinerseits (....applaus... 8)), aber ich wills "in schön" und ohne extra zb. Is(*handle, aufruf) funktion (..autogrammanfrage per PN..) , es sei denn sie wäre teil von PB.

im grunde auch idiotisch, daß es keine zwei operatoren für diese zwei verschiedenen dinge gibt. noch idiotischer daß dadurch ein nachteil entsteht, bzw nicht daran gearbeitet wird ihn auszuräumen. welches argument hat man dann noch....(?)


ansonsten:
-boolean-ausdrücke, wie kaeru sie vorschlägt
-optionale parameter mit defaultwert bei prozeduren..pythonlike->(a.l=23, b.s)
-listen-funktionen sollten, wo's halt geht, auch mit pointern funktionieren (kann der precompiler ja organisieren)
-komplette ASM einbindung wie in 'Sphinx C' procedure(eax.l, ebx.b) / x + eax.l / ...
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

MLK hat geschrieben:...
ansonsten:
-boolean-ausdrücke, wie kaeru sie vorschlägt
...
Also für alle die keine PB Online Hilfe lesen:

Code: Alles auswählen

And
Or
gibt es bereits!
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

IceSoft hat geschrieben:
MLK hat geschrieben:...
ansonsten:
-boolean-ausdrücke, wie kaeru sie vorschlägt
...
Also für alle die keine PB Online Hilfe lesen:

Code: Alles auswählen

And
Or
gibt es bereits!
Äqypten....?


Sollte es Deiner geschätzten Aufmerksamkeit entgangen sein, wovon wir überhaupt sprechen?

Sei doch so nett, und lies Dir mein Posting nochmal durch, das 8. auf der 4. Seite dieses Threads.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten