Seite 1 von 1

PureBasic >5.41 LTS

Verfasst: 10.12.2016 09:48
von lite
Hallo

Die letzen Tage hab ich auf die neue PureBasic Version 5.50 upgedatet.
Zuvor war die Version 5.24 im Betrieb.
Zum Erschrecken stellte ich fest, das meine Programme nicht mehr funktionieren.
Die letzte funktionierende Version ist die 5.41.
Jetzt die Frage, was hat sich geändert ?
Hab im Forum gelesen, das der Ascii support eingestellt worden ist.
Kann es damit zusammenhängen ?
Wen ja, was muss man tun, das die Programme wieder laufen ?
Hat es auch Auswirkungen auf die Windowsversionen z.B. Windows XP und Windows Vista ?

Gruß
Lite

Re: PureBasic >5.41 LTS

Verfasst: 10.12.2016 10:11
von nicolaus
Hallo,

Auf die Windows Version hat es keinen Einfluss.

Warum dein Code nicht mehr funktioniert kann einige Gründe haben.
Es haben sich seit v.5.24 einige Dinge geändert. Schau mal ob es eventuell Fuktionsnamen sind sich geändert haben u.s.w.

Du kannst auch gern mal einen Beispielcode posten und dann kann ich Dir eher weiter helfen.

Viele Grüße,
Nico

Re: PureBasic >5.41 LTS

Verfasst: 10.12.2016 16:56
von Andreas21
Purebasic 5.50
- Added: Vehicle library to create 3D vehicles with wheels easily
- Added: PickBody() to easily manipulate a 3D body with mouse
- Added: CreateTube(), CreateTorus(), CreateIcoSphere() and CreateCapsule()
- Added: #PB_Entity_PlaneBody and #PB_Entity_ConeBody body type
- Added: GenericJoint() to create any type of joint
- Added: Bounding box size support to CreateEntityBody()
- Added: RegisterFontFile() to use custom fonts file easily
- Added: PathLength(), PathPointX(), PathPointY(), PathPointAngle()
- Added: PathBoundsX(), PathBoundsY(), PathBoundsWidth(), PathBoundsHeight() to get the bounding box of a path
- Added: PathSegments(), AddPathSegments() to get/set a path in string format
- Added: DebuggerError(), DebuggerWarning(), CloseDebugOutput()
- Added: ResetStructure() which clear and reinitialize a structure buffer
- Added: UTF8() and Ascii() to create easily UTF8 and Ascii string buffers (needs to be freed with FreeMemory())
- Added: FormatNumber() to have money like formatted numbers easily
- Added: @#StringConstant$ syntax support, to get the address of a string constant
- Added: #PB_MessageRequester_Info, #PB_MessageRequester_Error and #PB_MessageRequester_Warning for MessageRequester()

- Changed: ParticleVelocity() to support current velocity.

- Removed: ASCII mode for internal PureBasic string representation, PureBasic is now unicode only.
Änderungen von der 5.41 zu 5.50

Re: PureBasic >5.41 LTS

Verfasst: 10.12.2016 17:14
von _JON_
Mich wundert etwas der Titel > 5.41 LTS.
Heißt dass, das die LTS Versionen 5.42, 5.43 und die neue 5.44 auch Probleme machen?

Re: PureBasic >5.41 LTS

Verfasst: 10.12.2016 21:46
von lite
@_Jon_

Ja, aber der V5.42 bis V5.50 stürzte das Programm immer ab.
Hab einfach alle Version die es zum Downloaden gab geladen und probiert.
Komischerweise funktioniert es mit der V5.51 Beta wieder, obwohl nix am Code geändert wurde.
Dachte es lag an der ASCII Umstellung.
Vielleicht hatte Fred einen Bug drin.

Tortzdem Danke.

Grüße
Lite

Re: PureBasic >5.41 LTS

Verfasst: 10.12.2016 22:38
von ts-soft
Zum Erschrecken stellte ich fest, das meine Programme nicht mehr funktionieren.
Was heißt das?
Vielleicht hatte Fred einen Bug drin.
Der dann nur bei Dir auftaucht?

Da der Code ja jetzt funktioniert, es vorher keine Fehlermeldungen gab, bleibt nur die Möglichkeit, das der
Compiler durch irgendwelche Antiviren-Tools blockiert war.

Es hat sich ja anscheinend jetzt gelöst, weil durch Deine etwas schwammigen Aussagen, hätte Dir sowieso niemand helfen können.

Gruß
Thomas

Re: PureBasic >5.41 LTS

Verfasst: 11.12.2016 07:37
von lite
Gestern ging ich der Sache auf den Grund. Der Fehler lag an einer Token-Struktur.
Dachte zuerst, das es daran liegt, das es nur noch Unicode gibt.

@Ts-Soft
Stimmt schon, meine Beschreibung war schwammig.
Nein, der Bug ist zum Glück auch anderen aufgefallen.

http://www.purebasic.fr/english/viewtop ... =4&t=66442

Grüße
Lite

Re: PureBasic >5.41 LTS

Verfasst: 11.12.2016 11:56
von ts-soft
Gestern ging ich der Sache auf den Grund. Der Fehler lag an einer Token-Struktur.
Gut das Du das hier nochmal erwähnst! Es gibt hier noch einen Beitrag mit dem Fehler, den ich aber jetzt nicht finde.

Danke

Re: PureBasic >5.41 LTS

Verfasst: 11.12.2016 18:13
von _JON_
Stimmt das mit den TOKEN_PRIVILEGES hatten wir letztens erst.

Ist natürlich etwas ärgerlich, wenn Struckturen sich still und heimlich ändern.