Seite 2 von 2

Verfasst: 14.08.2005 01:54
von sen-me
goto
bööööösee

wen dein programm beendet wird wunde rdich nicht :roll:

Verfasst: 14.08.2005 10:43
von Kiffi
Hallo Thomas,

Fred hätte schon von Anfang an darauf achten müssen, dass die
Fehlermeldung, die VAL(Nummer) erzeugt, auch von STR(String) geliefert
wird.

> Eine Änderung würde bedeuten das sehr viele PB-Codes nicht mehr
> läuffähig sind. Dann müßten dort immer tatsächlich Pointer übergeben
> werden

In der Vergangenheit wurde doch schon mal eine Änderung eines
existierenden Befehles vorgenommen: AllocateMemory(). Der daraufhin
folgende Aufschrei der PB-Gemeinde verstummte doch relativ schnell.

> Das hängt alles zusammen mit der autom. Konvertierung, die sehr
> hilfreich ist

... und IMO zu unsauberer Programmierung führt.

> und von vielen benutzt wird, ohne darüber nachzudenken.

DAS ist das Problem! :cry:

Grüße ... Kiffi

Verfasst: 14.08.2005 12:01
von ts-soft
Kiffi hat geschrieben: In der Vergangenheit wurde doch schon mal eine Änderung eines
existierenden Befehles vorgenommen: AllocateMemory(). Der daraufhin
folgende Aufschrei der PB-Gemeinde verstummte doch relativ schnell.
Die paar Wochen CodeArchiv testen und umschreiben wahren nicht langweilig :D
Kiffi hat geschrieben: > Das hängt alles zusammen mit der autom. Konvertierung, die sehr
> hilfreich ist

... und IMO zu unsauberer Programmierung führt.
Genauso wie ProcedureReturn aus schleifen?
Str("bla") ist Total unlogisch. Da PureBasic grundsätzlich, dort wo Zahlen erwartet werden, wenn dort Strings übergeben werden, stattdessen den Pointer übergibt, ist es für mich logisch und praktisch. Diese Konvertierung gibts in den meisten Hochsprachen.