Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.08.2009, 20:40 Titel: NGui |
|
|
Hallo
Ich möchte euch mein Projekt "NGui" vorstellen.
Es ist eine GUI-Engine, die durch neue Elemente erweiterbar ist.
Man kann ähnlich wie bei der Windows GUI Elemente als DLLs oder auch als Source Code implementieren ohne etwas am "Kern" ändern zu müssen.
Ich veröffentliche hiermit erstmal nur ein beispiel um zu zeigen wie sie funktioniert. Ich werde dann auch noch die Engine selbst veröffentlichen.
Bitte schreibt wie ihr sie findet.
Download Beispielprogramm |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 20.08.2009, 20:53 Titel: |
|
|
Negativ:- Hohe CPU Last (25-40 %)
- Nicht pro Fenster ein Windowmanagerfenster (mit openGL geht das...)
- Bei Textbox Änderung (Backspace) Programmabsturz
Positiv:- Offenbar flexible Struktur
- Transparenz
|
|
Nach oben |
|
 |
frebas
Anmeldungsdatum: 20.06.2008 Beiträge: 245
|
Verfasst am: 20.08.2009, 20:56 Titel: |
|
|
Sieht ganz schön aus, aber die Windows Gui kann doch dasselbe, nur das design ist anders. Der Transparenz effekt ist auch gelungen, nur wenn man die Fenster verschiebt bewegen diese sich erst merklich später als der mauszeiger oder soll das so ein smooth effekt sein?
P.S. Kannst du nochmal in den SPacefighter Thread gucken, da habe ich noch Fragen gestellt
edit: die Textboxen funktionieren bei mir einwandfrei! |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.08.2009, 21:02 Titel: |
|
|
Hmmm....
Bei mir kann ich den Textbox text ändern ohne das etwas passiert...
Das mit der Fensterbewegung: Sollte eig. nich passieren... kann nix dafür das hängt irgendwie so....
@frebas
Habe ich gelesen.... Werde auch gleich antworten!
Edit: "Windowmanagerfenster" Wasn des? |
|
Nach oben |
|
 |
St_W

Anmeldungsdatum: 22.07.2007 Beiträge: 956 Wohnort: Austria
|
Verfasst am: 20.08.2009, 21:10 Titel: |
|
|
Irgendwas stimmt mit deinem Programm nicht.
Beim Start sehe ich nur ein schwarz ausgefülltes Fenster, dann meldet sich schon der VS JIT-Debugger:
"Unbehandelte Ausnahme bei 0x00418fec in nguitest.exe: 0xC0000005: Zugriffsverletzung beim Schreiben an Position 0x00000326."
ASM-Codestelle:
Code: | 00418FE6 push ecx
00418FE7 push esi
00418FE8 push ecx
00418FE9 shr ecx,2
00418FEC rep movs dword ptr es:[edi],dword ptr [esi] <== Hier tritt die Zugriffsverletzung auf |
Status der betroffenen CPU-Register, falls es dich interessiert:
Code: | es 0 unsigned long
esi 4325668 unsigned long
edi 806 unsigned long
ecx 1 unsigned long |
//edit: Achja, OS WinXP Pro SP3, 3.5GB RAM, Intel Core2 T9300 2.5Ghz
//edit2: Ich habe es jetzt geschafft die Funktionen des Programms auszuprobieren: Wenn ich im Visual Studio Debugger auf Neustart klicke funktioniert es. Nur wenn ich es normal starte (Explorer, Eingabeaufforderung) stürzt es jedes mal ab. Auch wenn ich ein bisschen herumklicke stürzt es ab. Manchmal bei einem Klick auf einen Button, manchmal beim aktivieren einer Checkbox, ... _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken)
Zuletzt bearbeitet von St_W am 20.08.2009, 21:21, insgesamt 3-mal bearbeitet |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.08.2009, 21:12 Titel: |
|
|
Hehe...
Ja mit ASM kenn ich mich nich so aus... |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.08.2009, 21:20 Titel: |
|
|
Achsoooooooo!
Ja... Das kommt noch |
|
Nach oben |
|
 |
Muttonhead

Anmeldungsdatum: 26.08.2008 Beiträge: 565 Wohnort: Jüterbog
|
Verfasst am: 20.08.2009, 21:54 Titel: |
|
|
... also mir gefällt das Teil. Noch nicht so ganz stabil aber das wird noch...
Das Fensterhandling interessiert mich brennend, aus gänzlich niederen Gründen
Mutton |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 20.08.2009, 22:08 Titel: |
|
|
Ich denke mal ich werde den SourceCode veröffentlichen... muss nur noch ein bissl aufräumen und das alles auch auf anderen Rechners außer meinem Kompilierbar machen  |
|
Nach oben |
|
 |
|