AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte M$ Windoof 2006 ;)
Thema durchsuchen
Ansicht
Themen-Optionen

M$ Windoof 2006 ;)

Ein Thema von Rastaman · begonnen am 5. Apr 2006 · letzter Beitrag vom 7. Aug 2006
Antwort Antwort
Seite 4 von 4   « Erste     234   
Benutzerbild von Rastaman
Rastaman
Registriert seit: 6. Jan 2005
Nabend allerseits.

Eines möchte ich am Anfang gleich klar stellen, bevor die Diskussion wieder aufflammt:
Ja, ich benutze auch Windows und ich finde es sehr gut (zumindest XP, was danach kommt ...),
es soll halt nur eine Parodie werden, wegen den ewigen Gemaule der Linux etc. Nutzer, dass Windows
ja sooooo unstabil sei und man damit nix anfangen kann, weil es eh immer abstürzt.

So, und zwar hatte ich mir vorgenommen so eine Art Windows zu schreiben, nur halt im kleinen Stil.
Das ganze ist allerdings schwerer als ich dachte, weil ich z.B beliebig viele offene Fenster erlauben möchte,
aber ohne einen eigenen Thread für jedes Fenster ist das halt kaum (gar nicht?) möglich, da halt die anderen dann nicht mehr
reagieren, oder ich muss warten bis bei einer MessageBox auf OK geklickt wurde, bis überhaupt wieder irgendwas geht.
Deswegen ein paar Fragen:

1. Ist das Ganze rechtlich in Ordnung? Im Anhang seht ihr wie weit ich schon bin und ich glaube nicht, dass ich da irgendwelche Copyrights und Rights auf Namen verletze.

2. Wie kann ich "hInstance", die ja beim Programmstart übergeben wird, elegant auf alle cpp Dateien aufteilen, so dass jedes DialogBoxParam Zugriff darauf hat?

3. Ich habe ein Hauptfenster und dann sind alles andere Childs, allerdings ohne die Child Property, da sonst das Child beim Verschieben flackert wie verrückt.

4. Ich lasse in der Nachrichtenschleife eines Fenster (bei der Hilfe, siehe .exe) eine MessageBox anzeigen, wenn ein Eintrag aus der Listbox selektiert wird, und gebe als Parent das Hilfefenster selber an. Allerdings erscheint die MessageBox dann als unterstes Fenster und wird erst sichtbar, wenn man einmal ALT drückt.

5. Wenn Windoof aus ist, gibt es extreme Probleme mit der Z-Achse auf der alle Fenster liegen, was sich nach kurzer Zeit aber wieder legt, seht einfach selbst.

Ich denke es gibt noch mehr Probleme, aber das mit den Threads und so war erstmal das Wichtigste.

Edit: Erstmal die (R)´s und TM´s rausgenommen.

MFG
Rastaman

Für alle, die es noch nicht verstanden haben: Es ist nur ein Spaßprogramm!
Angehängte Dateien
Dateityp: exe windoof_137.exe (112,0 KB, 345x aufgerufen)
Chuck Norris has counted to infinity ... twice!
 
Daniel G
 
#31
  Alt 2. Mai 2006, 10:09
Zitat von jmit:
auch wenn es nur ein Spaßprogramm ist, macht es mir keine Spaß , wenn ich nachdem ich Dein Spaß-Programm gestartet habe, meinen Rechner neu zustarten, da garnichts mehr reagiert, weder Maus noch die Tastatur.
Sowas nennt man "Tester - Risiko".
  Mit Zitat antworten Zitat
HuxXx
 
#32
  Alt 4. Mai 2006, 12:07
Für den Anfang ist das schonmal nicht schlecht.
Wäre cool, wenn es da etwas mehr zu entdecken gibt...
Was auch eine Idee wäre, eine Uhr in der Taskleiste, deren Zeit per Zufall steigt...
Oder so was ähnliches...

Also für den Anfang ist es nicht schlecht, mach weiter so...


Greetz by Hux
  Mit Zitat antworten Zitat
Benutzerbild von Rastaman
Rastaman

 
Turbo C++
 
#33
  Alt 11. Mai 2006, 13:33
Hallo:

@jmit: Tut mir leid, dass ich vergessen habe dir zu sagen, dass es auf deinem Rechner so kommen wird
@Daniel G: Du sagst es.
@HuxXx: Wird nicht gehn, wenn mir keiner bei dem Quellcode helfen kann den ich auf Seite 2 in einem Beitrag angehängt habe.
Ich finde den Fehler einfach nicht. Er will und will nicht das Hauptfenster erstellen. CreateWindow gibt immer Invalid Handle zurück
  Mit Zitat antworten Zitat
Nils_13
 
#34
  Alt 11. Mai 2006, 15:42
Zitat von jmit:
auch wenn es nur ein Spaßprogramm ist, macht es mir keine Spaß , wenn ich nachdem ich Dein Spaß-Programm gestartet habe, meinen Rechner neu zustarten, da garnichts mehr reagiert, weder Maus noch die Tastatur.
Naja, wenn sonst nichts ist, der Bildervorschauersatz ist wohl eindeutig fataler als das. Beim Rechner neustarten sind bei mir bisher nur Programme wie FF kaputt gegangen, aber das ist harmlos.
  Mit Zitat antworten Zitat
Tumm

 
Turbo Delphi für Win32
 
#35
  Alt 7. Aug 2006, 13:00
Hi

Also ich find für ein Spassprogramm is das witzig und gelungen...

Ergänzungsvorschlag: Vielleicht sollte Windoof bei einem Doppelklick auf den Mülleimer sich selbst entsorgen!

Lustiges Programm!
  Mit Zitat antworten Zitat
cruso
 
#36
  Alt 7. Aug 2006, 21:02
Die Idee zu einem solchen Programm ist schon etwas älter; allerdings gefällt mir bei allen Programmen dieser Art etwas nicht: Das Scherz-Windows hat keine ähnlichkeit mit meinem tatsächlichen Windows. Man könnte doch einen Screenshot machen und dann mit dem rumspielen oder wenn das zu schwer ist zumindest das gleich Wallpaper benutzen (Pfad aus der Registry auslesen).
  Mit Zitat antworten Zitat
Nicolai1234

 
Turbo Delphi für Win32
 
#37
  Alt 7. Aug 2006, 21:10
Zitat von cruso:
Die Idee zu einem solchen Programm ist schon etwas älter; allerdings gefällt mir bei allen Programmen dieser Art etwas nicht: Das Scherz-Windows hat keine ähnlichkeit mit meinem tatsächlichen Windows. Man könnte doch einen Screenshot machen und dann mit dem rumspielen oder wenn das zu schwer ist zumindest das gleich Wallpaper benutzen (Pfad aus der Registry auslesen).
Ich würde evtl. einen Schritt weiter gehen: Direktes Eingereifen in das System. Die normale Windowsoberfläche wird manipuliert und verfläscht. Man muss nur darauf achten, dass keine Einstellungen geändert werden.
  Mit Zitat antworten Zitat
Daniel G
 
#38
  Alt 7. Aug 2006, 21:30
Zitat von Nicolai1605:
Ich würde evtl. einen Schritt weiter gehen: Direktes Eingereifen in das System. Die normale Windowsoberfläche wird manipuliert und verfläscht. Man muss nur darauf achten, dass keine Einstellungen geändert werden.
Die Idee halte ich nun für überhaupt nicht gut. Schnell passiert irgendwas und dann hat man den Salat...
  Mit Zitat antworten Zitat
cruso
 
#39
  Alt 7. Aug 2006, 21:37
Zitat von Daniel G:
Zitat von Nicolai1605:
Ich würde evtl. einen Schritt weiter gehen: Direktes Eingereifen in das System. Die normale Windowsoberfläche wird manipuliert und verfläscht. Man muss nur darauf achten, dass keine Einstellungen geändert werden.
Die Idee halte ich nun für überhaupt nicht gut. Schnell passiert irgendwas und dann hat man den Salat...
Man könnte ja vorher einen Systemprüfpunkt erstellen!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


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 13:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz