AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Random ist kein reiner Zufall

Ein Thema von dino · begonnen am 31. Mär 2007 · letzter Beitrag vom 6. Apr 2007
Antwort Antwort
Seite 14 von 17   « Erste     4121314 1516     Letzte »    
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#1

Re: Random ist kein reiner Zufall

  Alt 2. Apr 2007, 23:40
oh sehr interessant danke himitsu, das wusste ich nicht

bleibt nurnoch die Frage, was IFDEF PIC heisst
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#2

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 00:55
wollt grad auf $IFDEF in der OH verweisen, aber meine D4/D7-Hilfe kennt dat nicht ... zum Glück hab'sch nochmal nachgesehn

{$IFDEF PIC} prüft einfach ob das Symbol PIC vorher definiert wurde ... z.B. per {$DEFINE PIC}, welches in [oh]$DEFINE[/oh] beschrieben wird.


PS: der Text da Oben ist unter [oh]$[/oh] zu finden
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#3

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 16:32
öhm ob PIC vorher Definiert wurde...

Im Programm oder wo?
oder wer oder was Definiert sowas?
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 16:42
Zitat von dino:
öhm ob PIC vorher Definiert wurde...

Im Programm oder wo?
oder wer oder was Definiert sowas?
Wie das bei PIC ist, weiß ich nicht, da ich nicht weiß, was PIC ist. Aber gelegentlich liest man auch mal {$IFDEF LINUX} Das ist mit Sicherheit vom Betriebssystem vordefiniert.
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#5

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 17:20
Zitat von Cöster:
Zitat von dino:
öhm ob PIC vorher Definiert wurde...

Im Programm oder wo?
oder wer oder was Definiert sowas?
Wie das bei PIC ist, weiß ich nicht, da ich nicht weiß, was PIC ist. Aber gelegentlich liest man auch mal {$IFDEF LINUX} Das ist mit Sicherheit vom Betriebssystem vordefiniert.
PIC dürfte hier für Position Independent Code stehen und ist etwas, dass unabhängig von dem OS sein sollte. Es geht dabei darum, dass man hier verschiedene Optimierungen vornehmen kann oder auch nicht.
Wer ein solches Flag setzt sollte zwar egal sein, da es sich hier um eine Bedingung handelt, die schon zur Compilezeit berücksichtigt werden muss. Es ist halt nur für den Compiler wichtig, in das Programm wird nur eine der beide Varianten übernommen.
Die Definitionen können aber nur auf zwei Weisen vorgenommen werden, per Hand (man schreibt selbst {$DEFINE PIC} oder verwendet die Optionen dafür) oder von Delphi selbst (der Compiler kann zu jedem Zeitpunkt bestimmte Eigenschaften ermitteln und/oder auf feste Werte zurückgreifen). So ist natürlich WINDOWS unter Windows automatisch definiert und Linux unter Linux, aber darum kümmert sich Delphi/BDS bzw. Kylix.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#6

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 17:31
{$IFDEF LINUX} kommt nicht vom Betriebssystem, sonderm vom Compiler ... also als Hinweis für welche Umgebung as Programm garade kompiliert wird.

Weiß zwar auch nicht was PIC ist, aber dieses kommt wohl auch vom Compiler ... hat wohl irgendwas mit 'ner bestimmten Prozessorarchitektur zu tun (sieht jedenfalls für mich so aus, wenn ich grob bei google reinseh).
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#7

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:08
ich hab gesucht aber nix gefunden: was ist MUL?
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#8

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:17
Zitat von dino:
ich hab gesucht aber nix gefunden: was ist MUL?
Wonach hast Du gesucht? Such mal nach Assembler und dann solltest Du es recht schnell finden. Ansonsten rate einfach mal! Kleiner Tipp, eine Rechenart!
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#9

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:20
da steht MUL EDX

und ich fragte mich schon längst womit EDX denn nun multipliziert wird
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#10

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:27
Zitat von dino:
da steht MUL EDX

und ich fragte mich schon längst womit EDX denn nun multipliziert wird
Hast Du denn schon nachgeschaut? Das ist für x86 (und kompatibel) fest vorgegeben. Ich bin mir nicht ganz sicher (müsste selbst nachschauen), sollte aber eigentlich EAX sein (würde mich wundern wenn nicht).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 14 von 17   « Erste     4121314 1516     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz