PureBasic 4.00 Beta1 released!

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

PMV hat geschrieben:Und da haben wir das 2. Exemplar :mrgreen: im Forum -.-

PB warn glaub noch nie wirklich als eine reine Basic Sprache an zu sehen,
zumindest seit dem ich es kenne.
Das globalisieren von Arrays ist ja wohl kein Ackt, wenn dir das schreiben
von "Global" vor jedem "Dim" zu viel ist, sollteste vielleicht den Garten
machen anstelle am PC zu sitzen.

Viele wissen diese Möglichkeit zu schätzen und solltest du irgend wann
mal dich weiter Entwickelt haben wirst du sicher auch begreifen, warum
es sehr viel besser ist, wenn Arrays (und LinkedListen) nicht automatisch
Global sind.

Jede Änderung hat einen Sinn, sie ist vielleicht nur nicht für alle ersichtlich.
Dann kann man ja mal dezent nachfragen aber bei so einem Post wird dir
sicher keiner weitere Fragen beantworten.

MFG PMV
Volle Zustimmung + die in letzter Zeit wohl am häufigsten gestellte Frage in den PB-Boards: Wer zwingt dich dazu alle Codes auf PB4 umzustellen?
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Sebe
Beiträge: 585
Registriert: 11.09.2004 21:57
Wohnort: Europa
Kontaktdaten:

Beitrag von Sebe »

Ehrlich gesagt: Es war doch von Anfang an klar, dass mit 4.0 vieles geändert wird. Man kann doch nicht erwarten, dass dann jeder Code (vor allem wenn er umfangreich ist) ohne Modifikationen läuft. Wem es zu viel ist seinen Code anzupassen, der soll halt für sein aktuelles Projekt noch 3.94 benutzen :freak:
Benutzeravatar
Bamsagla
Beiträge: 33
Registriert: 03.12.2004 14:49
Wohnort: Laufen

Imagegadget auslesen?

Beitrag von Bamsagla »

Hallo Leute,
muss sagen, dem Changelog nach zu urteilen hat das Purebasic-Team wieder mal hervorragende Arbeit geleistet und es wird bestimmt interessant werden, die alten Codes durch vielfältigere neue Befehle sinnvoll zu ergänzen.
Eine Frage habe ich noch, kann auch sein, dass ichs bei vorherigen Versionen schon übersehen habe. Ist es möglich, mittels GetGadgetState() oder einem anderen Befehl die ImageID() eines ImageGadget() zu ermitteln, also das Bild, das derzeit auf einem ImageGadget() dargestellt wird?
Danke an alle, besonders an Fred!
Service Packs sind dazu da, die Fehler zu verbessern, die vorher nicht richtig funktioniert haben!
Bild
Benutzeravatar
bernd
Beiträge: 165
Registriert: 06.09.2004 08:02
Wohnort: Paderborn (PB)

Beitrag von bernd »

Also mit der Codanpassung das stört mich auch tierisch!

Ich muss hier meine Versionen von Hello World und die German Vision Hallo Welt ändern. Das wirft mich mal wieder Monate in meiner Planung nach hinten.

Ansonsten, Glückwunsch an das Pure Team für die langersehnte 4.0! :allright:

bis bald bernd
"Seid gegrüsst Programme!"
Benutzeravatar
MLK
Beiträge: 267
Registriert: 01.11.2004 13:17
Wohnort: Hamburg

Re: Imagegadget auslesen?

Beitrag von MLK »

Bamsagla hat geschrieben:Ist es möglich, mittels GetGadgetState() oder einem anderen Befehl die ImageID() eines ImageGadget() zu ermitteln, also das Bild, das derzeit auf einem ImageGadget() dargestellt wird?
ich speichere die ImageID per SetGadgetData() obwohl doch eigentlich konsequenterweise GetGadgetState() die ImageID zurückliefern sollte...
Benutzeravatar
Bamsagla
Beiträge: 33
Registriert: 03.12.2004 14:49
Wohnort: Laufen

Imagegadget verwendetes Bild auslesen

Beitrag von Bamsagla »

Hallo MLK,
hab gerade noch ein paar Tests mit PB v3.94 und PB v4.0b1 laufen lassen. GetGadgetState() funktioniert weder bei v3.94 noch bei 4.0b1 mit dem ImageGadget().
Dein Tipp mit SetGadgetData() und GetGadgetData() ist allerdings Gold wert. Und vor allem brandaktuell. :shock: Erst seit 4.0b1 anwendbar. Hab zwar auch die Changelog durchgelesen, aber so schnell hab ich mal wieder nicht geschalten. :oops: /:->
Vielen Dank! PureBasic 4.0 Rules!
Service Packs sind dazu da, die Fehler zu verbessern, die vorher nicht richtig funktioniert haben!
Bild
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

1.) @PB-Team: Super Arbeit, schade dass ihr nicht um die ecke wohnt, sonst würd ich euch einen ausgeben! :) 90% von all dem, was ich mir je gewünscht habe, is Realität geworden. Und sogar noch ein ganzer Haufen Features, an die ich gar nie gedacht habe... :D
Batze hat geschrieben:Er macht seinem Namen halt alle Ehre. :wink:
Ich wollte grade auf "Zitat" klicken und "Er hat sich seinen Nickname redlich verdient..." eintippen, als ich daran gedacht habe, dass mir sicherlich schon jemand zuvor gekommen ist... :mrgreen:

@Mauli: wenn du globale Variablen bevorzugst, und die ganzen Änderungen ni PB 4.0 eher kritisch siehst, hindert dich ja niemand daran, weiter PB 3.94 zu benutzen. Wenn dir die VErsion nicht passt, kannst du ja auch gleich PB 3.30 nehmen... :twisted:
Benutzeravatar
Mauli
Beiträge: 46
Registriert: 06.09.2004 13:27

Beitrag von Mauli »

Kritik läßt Software besser werden, wenn nicht ICH diese Rolle übernehme, wer dann ???

Die Aussage :
Das globalisieren von Arrays ist ja wohl kein Ackt, wenn dir das schreiben
von "Global" vor jedem "Dim" zu viel ist, sollteste vielleicht den Garten
machen anstelle am PC zu sitzen.
ist ja wohl lächerlich, denn warum denn dann noch PureBasic ?? Es geht ja auch Assembler oder sonst was .... wem das dann zu viel ist ... usw. BLÖDSINN ! :freak:

Wenn man keinerlei Kritik abgeben darf und es keiner vertrgägt, dann muß man sich in Watte packen und in nen Glaskasten legen ! :twisted:
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Mauli hat geschrieben:Kritik läßt Software besser werden,
Falsch. Begründete Kritik lässt Software besser werden. Unbegründete Kritik löst nur Flamewars aus, wie du wohl mittlerweile selber gemerkt hast.
Mauli hat geschrieben:wenn nicht ICH diese Rolle übernehme, wer dann ???
Bist du wirklich so scharf drauf, unangebrachte Kritik loszuwerden? Willst du das nicht dümmeren Leuten überlassen? Mir zum Beispiel? :lol:
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Lieber Mauli, [sic!]

Kritik ist eine Sache die von uns hier im Forum und bestimmt auch vom Pure-Team
sehr geschätzt und benötigt wird. Rumnörgeln ist aber keine Kritik, zumindest keine
konstruktive.
Sieh's mal so, du bist die Sache einfach falsch angegangen. Hättest du zuerst einmal
in höflichem Ton nachgefragt warum dieses und jenes geändert wurde, wo die
Vorteile liegen usw., dir und evtl. auch anderen hier im Forum wäre sicherlich weitaus
mehr geholfen gewesen.

Was z.B. die Sache mit den Arrays anbelangt, so verstehe ich das Problem ehrlich
gesagt nicht, welches dich ja anscheinend dermaßen beschäftigt. Arrays und Linked
Lists sind in der Version 4 um einiges mächtiger geworden, willst du so weiterarbeiten
wie bisher musst du lediglich ein "Global" vor das "Dim" setzen - sollte nicht zu schwer
sein. Wenn dir die Sache mit den Gültigkeitsbereichen Kopfzerbrechen bereitet, so
weiße ich dich darauf hin, dass diese bei Variablen schon immer so gegolten haben.
Wo ist also der Unterschied zu einem Array oder einer LinkedList? It isn't rocket
science or brain surgery, is it?

Viele Grüße
Mirko
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Antworten