Deutsch
Wünsche und Anregungen

Wunsch: Funktion DIM

 
Ich wünsche mir Dim als Funktion:
KompilierenMarkierenSeparieren
var meinSpeicher&=dim(4096)
 
12.07.2009  
 




Nico
Madysa
Dem stimme ich zu, das wäre bei der Arbeit mit Bereichen ziemlich praktisch. Einheitlicher wäre es aber (wahrscheinlicherweise), dafür New() mit einer Integerzahl als Parameter zu erweitern
KompilierenMarkierenSeparieren
Dim-Version
Dim speicher#,STRUKTUR
Dim speicher#,laenge%
dagegen New-Version
var struktur# = New(TSTRUKTUR)
var bereich# = New(1024)
 
Nico Madysa
12.07.2009  
 



Mir gefällt die alte Struktur :
"dim b#,groesse&"
Nur das vorherige "declare b#" sollte entfallen und mit in der "dim" drin sein.

Das Erstellen und Zuweisen für eine Variable halte ich in einem Rutsch für unübersichtlich und macht eine Rückkehr zum Basic-Spagetticode.

mfg
 
12.07.2009  
 




Nico
Madysa
Peter Bierbachhh, Beitrag=53193, Zeitpunkt=12.07.2009
Nur das vorherige "declare b#" sollte entfallen und mit in der "dim" drin sein.


So wie ich ihn verstanden habe, ist genau das auch iFs Ziel. Ich persönlich stimme dem ebenfalls zu, da man mit var ja nun alle Variablen en passant bestücken kann -- nur Bereiche müssen erst deklariert und dann dimensioniert werden.
 
Nico Madysa
12.07.2009  
 




Frank
Abbing



Hätte den Vorteil, keine Bereichsvariable, sondern einen Zeiger auf einen Speicher in einer Variablen zu erhalten. Das benötige ich selber sehr oft. Oder hast du dich nur verschrieben?
Ich befürchte aber, einen Einsteiger könnte das verwirren.
 
12.07.2009  
 




RGH
Frabbing, Beitrag=53195, Zeitpunkt=12.07.2009
Frabbing, Beitrag=53195, Zeitpunkt=12.07.2009


Hätte den Vorteil, keine Bereichsvariable, sondern einen Zeiger auf einen Speicher in einer Variablen zu erhalten. Das benötige ich selber sehr oft. Oder hast du dich nur verschrieben?
Ich befürchte aber, einen Einsteiger könnte das verwirren.


Zeiger auf Speicher in einer Variablen geht doch schon jetzt:
KompilierenMarkierenSeparieren
declare pointer&
dim pointer&, 5000
word pointer&, 4500 = 1234
print word(pointer&, 4500)
waitinput
dispose pointer&
end

Hatte ich das nicht auf Deine Anregung hin (unkommentiert) eingebaut?

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
12.07.2009  
 




Frank
Abbing
Hm, wenn ja dann ist es wohl nicht angekommen bei mir, dass das so nun geht.
Ansonsten ist GlobalAlloc ja ein guter Freund von mir.
 
12.07.2009  
 



So wie ich ihn verstanden habe, ist genau das auch iFs Ziel.

Nein..., er macht das mit einer Wertzuweisung, die ich nicht möchte.

mfg
 
12.07.2009  
 



Hatte ich das nicht auf Deine Anregung hin (unkommentiert) eingebaut?

Nein, bei dir muss man erst noch declarieren...., kannst du heute nicht lesen.

mfg
 
12.07.2009  
 




Dieter
Zornow
Hallo Roland,

hast du das Dispose vergessen oder ist das in diesem Fall nicht notwendig.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
13.07.2009  
 




RGH
Dieter Zornow, Beitrag=53206, Zeitpunkt=13.07.2009
Hallo Roland,

hast du das Dispose vergessen oder ist das in diesem Fall nicht notwendig.


Oh, sorry! Du hast natürlich recht! Ich trage es in meinen Beitrag nach!

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
13.07.2009  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.187 Betrachtungen

Unbenanntvor 0 min.
Michaeal21.03.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie