Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Heiko
Anmeldungsdatum: 28.07.2008 Beiträge: 101
|
Verfasst am: 21.10.2008, 22:55 Titel: Float und Strings in Freebasic |
|
|
Es gibt ja nun nen haufen datentypen, und ich seh da manchmal nicht durch.
erste frage, wie kennzeichne ich FLOAT am besten?
Strings sind mein Hauptproblem.
Einerseits einfach als STRING, andererseits habe ich heute von Zstring erfahren.
Und was bedeutet Byte ptr? weil in blitzmax steht das dort auch für strings.
bin etwas verwirrt.
möchte hier zum beispiel wissen was dort für datentypen reinmüssen?
Code: | Dim xLoadBrush_(path AS Byte Ptr, flags AS Int, xs AS Float, ys AS Float) AS Integer |
path wäre ein string und Float eben float.mmmmmmm!?!
achja, eine wichtige frage noch.
bei funktionen ohne rückgabewert, was muss ich da machen?
muss da trotzdem ein as any ptr hinten dran? |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 22.10.2008, 11:12 Titel: |
|
|
Float scheint in BB mit 4 Byte dem Type SINGLE in FB zu entsprechen.
Bei path AS Byte Ptr würde ich vermuten FB erwartet dort path AS STRING.
Funktionen ohne Rückgabewert entsprechen SUBs. _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Heiko
Anmeldungsdatum: 28.07.2008 Beiträge: 101
|
Verfasst am: 22.10.2008, 11:27 Titel: |
|
|
mmmmm statt subs zu machen, funktionieren bisher aber auch funktionen mit rückgabe "AS any PTR".
Gibts da probleme, kann ich das trotzdem so machen?
Uuund noch eine WICHTIGE Frage....
MUß man immer alles erst declarieren?
jede funktion, jede sub etc.
ich mein variablen okay, das geht ja notfalls noch, aber jede sub und funktion!!!!!!
Zuletzt bearbeitet von Heiko am 22.10.2008, 11:33, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 22.10.2008, 11:30 Titel: |
|
|
wenn deine funktion nix zurückgeben soll, ist es egal was der rückgabe wert ist. du könntest theoretisch auch "AS STRING * 100000000" nehmen, dann wird halt jedes mal ein leerer großer string rübergeschoben, aber bringt halt nix.  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Heiko
Anmeldungsdatum: 28.07.2008 Beiträge: 101
|
Verfasst am: 22.10.2008, 11:33 Titel: |
|
|
mir gings nur darum, dass ich nun nicht nochmal alles andern muss.smile |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 22.10.2008, 11:34 Titel: |
|
|
nein, eigentlich nicht.
Aus Erfahrung würde ich aber einfach AS INTEGER nehmen, das ist der gebräuchlichste Typ bei Rückgabe von Fehlerwerten etc.. _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
|