Seite 4 von 5

Verfasst: 27.12.2007 19:22
von DrShrek
STARGÅTE hat geschrieben:lol?

in 3.3 musste ich nicht die StartPosition meines reservierten Speichers in eine EXTRA Variable speichern. :evil:
in 4.x muss man jetzt immer eine VAR oder ein ARRAY Feld dafür opfern
Keiner zwingt dich die 4.x zu verwenden.
Genug geflamt...Moderator bitte schliessen!

Verfasst: 27.12.2007 19:25
von STARGÅTE
Dr. Shrek hat geschrieben:
STARGÅTE hat geschrieben:lol?

in 3.3 musste ich nicht die StartPosition meines reservierten Speichers in eine EXTRA Variable speichern. :evil:
in 4.x muss man jetzt immer eine VAR oder ein ARRAY Feld dafür opfern
Keiner zwingt dich die 4.x zu verwenden.
Genug geflamt...Moderator bitte schliessen!
ich habe ja auch nix gegen 4.x gesagt, nur ein grund für die USE-Befehle gegeben :wink:

Verfasst: 27.12.2007 19:28
von rolaf
Dr. Shrek hat geschrieben:Genug geflamt...Moderator bitte schliessen!
Nun ErShrek mal hier nicht die Kleinen. <)

Verfasst: 27.12.2007 21:26
von dllfreak2001
Kommt aber alles auf den Programmierstil an.
Ich finde PB4 letztendlich immer noch homogener als PB3.x.

Verfasst: 29.12.2007 04:48
von STARGÅTE
So nach dem ich mich nun n paar Tage stakt mit PB 4.x und der neuen Benutzeroberfläche befasst habe, muss ich ehrlich zugeben:
:o , geile Sachen ^^

Hier mal meine Liste der Dinge dich ich besonders gut finde:


Neue Befehle
  • Macros
  • ProcedureParameter mit Standardwerten definierbar
  • PokeF/PeekF
Neue Oberfläche
  • mehr anpassbare Farben im Syntax
  • Eigene Schlüsselwörter festlegen
  • Codebausteine
Ihr werdet euch jetzt sicher frage wieso ausgerechnet PokeF/PeekF so wichtig sind, ganz einfach, die gabs in 3.3 noch nicht, da musste ich die 4 Bytes als Long lesen/schreiben und wieder zurück:

Code: Alles auswählen

Procedure PokeF(*Memory, Float.f)
 PokeL(*Memory, PeekL(@Float))
EndProcedure
Procedure.f PeekF(*Memory)
 Float.f
 PokeL(@Float, PeekL(*Memory))
 ProcedureReturn Float
EndProcedure
Somit kann ich sagen:

Saubere Arbeit PureBasicTeam :allright:

Verfasst: 29.12.2007 09:17
von PureLust
@STARGÅTE:

Also wenn das alles an nennenswerten Verbesserungen wäre, dann wäre das wohl kaum einen Versionssprung von 3.3 auf 4.10 wert. ;)
Da sind noch 'ne Menge mehr an "geilen Sachen" drinne. :allright:

Verfasst: 29.12.2007 13:35
von RSBasic
PureLust hat geschrieben:Da sind noch 'ne Menge mehr an "geilen Sachen" drinne. :allright:
Jo, habe ich auch gesagt.
Wenn man sich überlegt, wieviele neue Festures insgesamt dazu gekommen sind, dann wird das echt eine Big-Liste werden.
Schon den Sprung von 3.30 nach 4.10 kann man schon Glücksgefühle bekommen :lol:
Naja ich hab ja auch so ein Sprung gemacht, das war geil :wink:
Da hatte ich eine große Motivation am Programmieren, die ich jetzt nicht mehr habe, leider.

Verfasst: 29.12.2007 20:07
von Franky
RSBasic hat geschrieben:Schon den Sprung von 3.30 nach 4.10 kann man schon Glücksgefühle bekommen :lol:
Ich sollte mir nochmal 3.3 Installieren und dann jeden Tag nutzen, um wieder 4.10 und dann wieder 3.3 zu installieren. Ständige Glücksgefühle, das wär schön :lol:


Aber im Ernst. Die Wichtigsten Dinge sind glaub ich die, die man nicht so ganz leicht Syntaxtreu über einen Umweg lösen konnte.

Wo da wären:

Macros
LinkedLists und Arrays Global, Local und als Parameter
Die neuen VariablenTypen
UniCode
SubSystems (auch wenn ich noch nich genau weiß, wozu die Gut sind)

Naja, aber man beachte auch, dass Wechsel von 3.3 auf 4.10 nicht nur das Überspringen der 4.0 bedeutet. Zählt man alle "Hinzugefügt" von 3.40 bis 4.10 in der History, so kommt man auf Sage und Schreibe 160. Das sollte es wohl Deutlich machen ;)

Verfasst: 29.12.2007 20:51
von edel
Franky hat geschrieben: SubSystems (auch wenn ich noch nich genau weiß, wozu die Gut sind)
Wenn du selber z.b. eine GUI Bibliothek geschrieben hast, diese sogar mit
den pb befehlen identisch ist, kann man die PB-Lib mit deiner ersetzen.
Im Groben heisst dass es zwar die selben Befehle gibt, diese unter
Umstaenden aber ganz anders arbeiten.

Verfasst: 29.12.2007 20:58
von Kiffi
RSBasic hat geschrieben:Schon den Sprung von 3.30 nach 4.10 kann man schon Glücksgefühle bekommen :lol:
Naja ich hab ja auch so ein Sprung gemacht, das war geil :wink:
Da hatte ich eine große Motivation am Programmieren, die ich jetzt nicht mehr habe, leider.
keine Sorge, die Motivation kommt wieder ;-)

Grüße ... Kiffi