Bildschirmschoner für Freaks

Spiele, Demos, Grafikzeug und anderes unterhaltendes.

Wie gefällt dir dieses Programm?

Sehr gut!
5
14%
Gut!
6
17%
Naja...
7
20%
Es gibt originelleres...
8
23%
Ein gut gemeinter Rat: gib das Programmieren auf und mach was Anderes, z.B. Sticken oder Golf spielen.
9
26%
 
Insgesamt abgegebene Stimmen: 35

Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Ganz net (also 3) aber ich find jetzt das so normale Screensaver doch mehr hergeben...
Trotzdem: Weiter so
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Wie wärs wenn du statt der Datei den RAM darstellst?!
Das würde lustiger sein (glaube ich)
I´a dllfreak2001
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Ich glaub net das du auf alle Ramsektoren zugriff haben wirst...
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Ne geht absolut nicht. Gabs eh erst ne Diskussion hier in einem Thread ob man auf Speicherbereiche außerhalb des Programm-eigenen zugreifen kann. Und es geht nicht :D
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Es geht! Man schreibt sein eigenes Betriebssystem emuliert damit windows und zwar auf nem virtuellen arbeitsspeicher. Is umständlich aber möglich... <)
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Kann man nicht Anhand der Speichergrösse das Speicerauslesen
begrenzen?
Wenn man auf einen nicht vorher allocierten(glaube das heißt so)
Speicherbereich liest dann kriegt man doch nur undefinierte Werte.
Das sollte doch irgendwie gehen. In C++ kann man das doch auch, oder?
I´a dllfreak2001
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

Wenn man auf einen nicht vorher allocierten(glaube das heißt so)
Speicherbereich liest dann kriegt man doch nur undefinierte Werte
Nein. Man kriegt Speicherzugriff-fehler.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Um undefinierte Werte zu erhalten:

Code: Alles auswählen

*MEM = GlobalAlloc_(#GMEM_FIXED, 1000)
For I = 0 To 999
  Debug PeekB(*MEM + I)
Next
GlobalFree_(*MEM)
nützt aber nix, da die meisten Bytes 0 sind :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Also in C++ konnte man mit den Zeigern solche Sachen MAchen ohne gleich einen Speicherzugriff-fehler zu erzeugen.
Sogar schreiben kann man nur wenn das in den Bereich eines anderen Programms geht kanns zu abstürzen kommen Lesen sollte aber gehen.

Naja vielleicht schreib ich hier Müll aber bin nicht so drinne in der Pointerklamotte. Aber so sicher zu sagen das das nicht geht würde ich nicht sagen.

@tc-soft ist doch egal ob es nur nullen sind gibt ja immerhin den aktuellen Speicherzustand wieder.
I´a dllfreak2001
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ansonsten: WINIO_ReadMem(MemoryAdress) aus den PBOSL-Libraries
:wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten