Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Anregungen & Bugreports Für Vorschläge an den Autor Roland und neue XProfan-Versionen

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag McAfee AVERT Stinger...
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Sticky Password 6.0.2...
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Sicher Löschen 3.19 (Windows)
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Cleaning Suite 2.1 (Windows)
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag GoodSync 9.2.0.0 (Windows,...
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag GoodSync 9.2.0.0 (Windows)
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Trillian 1.3.0 (37) (Mac OS X)
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Maxthon Browser 2.6.5...
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Opera@USB 11.64 (Deutsch, Zip)
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Opera@USB 11.64 (Deutsch, Exe)
Aufrufe: 0, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23.06.2009, 17:25   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
Standard Bool-Variablen

Vielleicht wäre die Einführung von Boolean-Variablen sinnvoll, die als Schaltervariablen geeigneter sind als z.B. Integer, weil sie ja nur zwei Zustände kennen. Somit würde ein >>Inc variable<< reichen, um den Zustand zu wechseln, ohne zusätzliche Abfragen oder Modulo einbauen zu müssen.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (23.06.2009 um 17:28 Uhr)
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 23.06.2009, 17:36   #2 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.776
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Vielleicht wäre die Einführung von Boolean-Variablen sinnvoll, die als Schaltervariablen geeigneter sind als z.B. Integer, weil sie ja nur zwei Zustände kennen. Somit würde ein >>Inc variable<< reichen, um den Zustand zu wechseln, ohne zusätzliche Abfragen oder Modulo einbauen zu müssen.
Kann man aber schon über not(variable%) machen.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 23.06.2009, 19:21   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
Standard

Einen Workaround gibt es ja für alle Sachen...
Aber so eine Variable könnte man schon am Postfix erkennen. Gibt ja auch nicht wenige Programmsprachen, die Bools fest implementiert haben.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 23.06.2009, 21:08   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Ich muss Frank zustimmen aber ich muss auch Andreas zustimmen! Das Not() würde ich nicht einmal als Workaround ansehen, das ist eher nativ. Von daher sind Bools gar nicht sooooo notwendig. Meiner Meinung nach.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 23.06.2009, 21:43   #5 (Direktlink)
Ist öfter hier
 
Registriert seit: 08.02.2009
Beiträge: 72
Standard

Boolean-Variablen würde ich ebenfalls als Bereicherung für XProfan empfinden, zumal das sicherlich von Roland leicht zu implementieren wäre.

Wer Booleans nicht nutzen möchte, der kann sie ja unbeachtet links liegenlassen, wie andere xprofansche Sachen gegebenenfalls ebenfalls.

Gruß
Dietmar
Dietmar Horn ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 23.06.2009, 22:58   #6 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Sicher ginge so etwas, würde XProfan aber sicher nicht schneller machen, da jedes Ergebnis nun auch eine Bool'sche Entsprechung braucht.

Aber das Schwierigste: Welches Postfix kann man noch nutzen? Es sollte schon recht einfach zu tippen sein. b° oder b§ (letzteres fällt aus, da das § nur auf der deutschen Tastatur einfach zu erreichen ist) .

Außerdem scheint mir der Nutzen eher gering.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 23.06.2009, 23:19   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
Standard

Wenn du so argumentierst, ist der Nutzen von Integer-Variablen (16 Bit) aber auch gering bis gar nicht vorhanden. Kann ich doch besser LongInts benutzen, bei gleicher Geschwindigkeit und größerem Datenumfang.
Die brauchen weniger Speicher (unmerklich), sagst du jetzt vielleicht... aber wären dann nicht Bytes (Char) noch besser gewesen als Integer? Char-Variablen fehlen ja leider auch, obwohl Bytes mit XProfan in Speicher geschrieben und gelesen werden können.

Sind nur Anregungen, Roland.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (23.06.2009 um 23:26 Uhr)
Frabbing ist offline   Mit Zitat antworten
Alt 23.06.2009, 23:59   #8 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Wenn du so argumentierst, ist der Nutzen von Integer-Variablen (16 Bit) aber auch gering bis gar nicht vorhanden.
Das ist richtig, deshalb werden sie intern auch als ein Typ behandelt. In einem 32-Bit-System sind Integer halt 32 Bit groß und nicht 16. Wenn es mal ein 64-Bit-Profan geben würde (aber ein 64-Bit-Delphi ist bei mir nicht in Sicht), müssten Integer dann auch 64 Bit groß werden.

Aber die wichtigste Frage nach dem Postfix hast Du nicht beantwortet.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 24.06.2009, 00:39   #9 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.078
Standard

Sollte sich das nicht nach den Möglichkeiten der Rechenhardware richten, sprich, dem 80487 (falls vorhanden), bzw. jetzt der integrierten FPU (immer vorhanden)? Immerhin macht die FPU doch die ganze Rechnerei ... äh... oder etwa doch noch nicht?

Gruss

P.S.: Intel bietet bekanntlich zur Nutzung der FPU eigene SW-Bibliotheken an,
(siehe Math-Kernel Library),die einfacheren gratis, die genaueren leider kostenpflichtig (299 € aufwärts)..
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (24.06.2009 um 00:42 Uhr)
p. specht ist offline   Mit Zitat antworten
Alt 24.06.2009, 06:35   #10 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
Standard

Postfix könnte sein: ² oder ³ oder ° oder vielleicht ~
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 24.06.2009, 08:15   #11 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.776
Standard

...Rein positive Variablen würde ich da schon als etwas wichtiger ansehen - die Fehlen mir an allen Ecken und Enden...
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 24.06.2009, 08:28   #12 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Naja, dann am ehesten wohl das °, obwohl das auch ziemlich besch...eiden aussieht.

Inc und Dec würden natürlich nicht mit Bools funktionieren, da das reine Integer-Befehle sind. Zu einer Boolschen Variable kann man nichts addieren oder subtrahieren. (Auch Delphi verweigert das mit dem Hinweis auf einen nicht artgerechten Operator.) Es ginge nur "bool° = not(bool°)", "bool° = 0" und "bool° = 1". Soweit geht es aber auch mit Integer. Man könnte allerdings eine Fehlermeldung erzeugen wenn einer Bool dann ein nicht-boolscher Wert zugewiesen werden soll, etwa bei "bool° = 56". Und zur Vereinfachung könnte man noch die Systemvariablen °true und °false einführen ...

Im Moment habe ich da noch arge Zweifel, ob der Benefit (so er überhaupt vorhanden ist) den Aufwand rechtfertigt. Es gäbe da durchaus Variablentypen, die ich mir eher als sinnvole Erweiterung vorstellen könnte ... etwa zum Beispiel die von AHT angedeuteten vorzeichenlosen Varianten von Integer oder Longint ... oder ...

Gruß
Roland

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de

Geändert von RGH (24.06.2009 um 08:32 Uhr)
RGH ist offline   Mit Zitat antworten
Alt 24.06.2009, 16:57   #13 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.089
Standard

Zitat:
Inc und Dec würden natürlich nicht mit Bools funktionieren, da das reine Integer-Befehle sind. Zu einer Boolschen Variable kann man nichts addieren oder subtrahieren. (Auch Delphi verweigert das mit dem Hinweis auf einen nicht artgerechten Operator.)
Seufz, ich denke wohl doch manchmal zu "Assembler"...
Wenn Bools nicht mit Überlauf funktionieren, sind sie natürlich völlig sinnlos. Ist mir zwar nicht verständlich, warum das so sein muss (die anderen Variablentypen arbeiten doch auch mit Überlauf), aber ich muss es wohl akzeptieren. Also vergiss die Idee.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 24.06.2009, 17:04   #14 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Zitat:
Zitat von RGH Beitrag anzeigen
Das ist richtig, deshalb werden sie intern auch als ein Typ behandelt. In einem 32-Bit-System sind Integer halt 32 Bit groß und nicht 16. Wenn es mal ein 64-Bit-Profan geben würde (aber ein 64-Bit-Delphi ist bei mir nicht in Sicht), müssten Integer dann auch 64 Bit groß werden.
64Bit-Integer hängen aber nicht von 64Bit-Betriebssystem ab. Delphi kennt schon ewig lange das Int64, das ich auch gerne in XProfan hätte, noch viel lieber als Bool. Aber das hatte ich schonmal angesprochen.

Jac
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 24.06.2009, 17:24   #15 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von Jac de Lad Beitrag anzeigen
64Bit-Integer hängen aber nicht von 64Bit-Betriebssystem ab. Delphi kennt schon ewig lange das Int64, das ich auch gerne in XProfan hätte, noch viel lieber als Bool. Aber das hatte ich schonmal angesprochen.

Jac
Hallo, ich rede hier vom generischen Typ INTEGER. Dass es ein INT64 gibt ist mir bekannt. Der generische Datentyp INTEGER hat immer die Breite des jeweiligen Betriebssystems bzw. Programmes. In einer 32-Bit-Programmiersprache ist er also 32 Bit breit und somit in der Verwendung identisch mit dem fundamentalen Datentyp LONGINT. So ist es in Delphi, C++ ... und XProfan.

Unabhängig davon könnte man natürlich auch im 32-bittigen XProfan einen 64bit-Integer als Datentyp einbauen. (Und schon jetzt könnte man sich eine Klasse schreiben, die diesen Typ zur Verfügung stellt und ihn in einem 8-Byte-Bereicxh speichert.)

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variablen P!lle PHP/MySQL 4 24.12.2007 20:58
PHP: include mit Variablen? Apollo_b Homepagegestaltung 3 02.09.2006 21:12
Variablen deklarieren Busti C/C++, Visual C++, Visual C++.NET 5 27.11.2005 11:15
Variablen Scherzkex PHP/MySQL 1 08.09.2005 21:51
Variablen in Variablen Jan brs PHP/MySQL 0 25.10.2004 11:31



Alle Zeitangaben in WEZ +2. Es ist jetzt 21:50 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2