Autor |
Beitrag |
Darth Sitthiander
      
Beiträge: 95
|
Verfasst: So 05.03.06 20:43
Nun ja das ist jetzt etwas übertrieben^^
Ich habe etwa 1 woche daran gearbeitet. Das meiste ist geklaut. Für die Fehlersuchen und Verbesserungen habe ich von 7 tagen etwa 6 gebraucht^^Nun was kann das Programm? Es liefert ein paar informationen über euer system und hat noch ein paar tools drinne, iwe lanchat, keygen, rechner, pingenzeugs usw. Hoffe es gefällt euch und ich komme als neewbie schnell voran.
Einloggen, um Attachments anzusehen!
Zuletzt bearbeitet von Darth Sitthiander am Do 16.03.06 22:38, insgesamt 2-mal bearbeitet
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: So 05.03.06 22:51
Was mir auf die schnelle aufgefallen ist:
- Schwarze Schrift auf dunkelblauem Hintergrund sieht man nicht;
- Ich finde dein Programm in der Taskleiste nicht;
- "Freier Arbeitsspeicher: 282 MB", aber "noch frei: 0,0 MB" und "in Benutzung: 0%";
- Was ist die "Größte Größe"?
- Es werden mir 2 Festplatten angezeigt, aber ich hab 4 Partitionen, die würd ich auch gern sehen;
- G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
- Nachdem ein Prozess beendet wurde, ist er immer noch in der Liste vorhanden;
- "Dateidatum geändert" - Was sagt mir das jetzt? Auf welches Datum wurde es geändert?
- Wenn ich auf Abbrechen klicke beim Computer-Name, möchte ich keine Meldung "fehlgeschlagen" erhalten;
- Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
- Funktionen zum Löschen des Verlaufes oder des Caches fehlt;
- Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
- "Icons auf dem Desktop anordnen" - Wie werden die angeordnet? Nach Name?
- "Gib die anzahl Keys an, ..." - Schreibfehler, "Anzahl";
- Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
- Was bringt das weiße Kästchen unter "Generieren", wenn die Keys in einer Datei gespeichert werden?
- Außerdem glaube ich nicht, dass die Keys irgendwas bringen;
- Ich möchte auch andere Einheiten außer Bytes umwandeln;
- Bei 1 Byte2Gigabyte, erscheint eine Scollbar;
- Schwarz auf Pink kann man auch net lesen im Text-Umdreh-Dialog;
- Was ist Variante 1? Was ist Variante 2?
- Warum 2 Felder für IP?
- Beim Rechner hängt der Berechnen-Button so halb im Edit drin;
- Ein Battle-For-Middleearth-Chat hat in so nem Programm nix verloren;
- Großer Über-Dialog;
So, viel zum überdenken für dich  .
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: So 05.03.06 22:59
Weiterhin stört die 95%ige Transparenz, die du bei einigen Fenstern drin hast extrem.
Weiterhin ist mein Laufwerk Z auch kein Disketten-Laufwerk, sondern ein Wechseldatenträger (ZIP-Laufwerk).
Außerdem stimm ich GTA vollkommen zu, was er zu den anderen Punkten sagt ...
Weiterhin hab ich im Seriennummern generieren-Dialog einen Grafikfehler, nachdem ich die Seriennummern generiert hab (mit Abbrechen den Savedialog bestätgt).
Weiterhin hat deine Funktion zum Ändern der Auflösung keinen Multimonitor-Support; ist daher für mich nutzlos 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: Mo 06.03.06 17:34
Vielen dank für diese Infos. Ich werd mich mal ranmachen. Naja manche dinge konnte ich irgendwie nicht mehr ändern. Wie gesagt bin ich ein neewbie. Wenn jemand noch was findet wär ich froh es zu hören. Ich persönlich empfinde die transparenz nicht als störend. vielleicht kann man den zwischenwert von 237 und 255 nehmen. Aber ich finde es gut, so eine art winvista design zu haben.
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: Mo 06.03.06 19:48
Vielen dank für diese Infos. Ich werd mich mal ranmachen. Naja manche dinge konnte ich irgendwie nicht mehr ändern. Wie gesagt bin ich ein neewbie. Wenn jemand noch was findet wär ich froh es zu hören. Ich persönlich empfinde die transparenz nicht als störend. vielleicht kann man den zwischenwert von 237 und 255 nehmen. Aber ich finde es gut, so eine art winvista design zu haben.
@GTA-Place ich habe deine Bemerkungen mal unter die lupe genommen^^
- Schwarze Schrift auf dunkelblauem Hintergrund sieht man nicht;
=> Wie kannst du das nicht sehen? Brauchst du ne brille? oder welchen Bereich meinst du? also ich kann das sehr gut sehen.
- Ich finde dein Programm in der Taskleiste nicht;
=> Das habe ich gemacht, weil ich es in der schule benötige und nicht will, dass es mein lehrer sieht^^
- "Freier Arbeitsspeicher: 282 MB", aber "noch frei: 0,0 MB" und "in Benutzung: 0%";
=> stimmt, das weiss ich nicht zu verbessern.
- Was ist die "Größte Größe"?
=> ich denke mal das du doch festlegen kannst was die maximale grösse ist oder? und das heisst halt so.
- Es werden mir 2 Festplatten angezeigt, aber ich hab 4 Partitionen, die würd ich auch gern sehen;
=> Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| var Drive: Char; DriveType: Integer; DriveMask: Integer; Flag: Integer; begin DriveMask:=GetLogicalDrives; flag:=1; for Drive := 'A' to 'Z' do begin if (flag and DriveMask)<>0 then begin DriveType := GetDriveType(PChar(Format('%S:\',[Drive]) ) ) ; AItems.Add(Format('%s: %s', [Drive, DriveTypeTexts[DriveType]])); end; flag:=flag shl 1; end; |
- G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
=> siehe oben
- Nachdem ein Prozess beendet wurde, ist er immer noch in der Liste vorhanden;
=> das liegt daran, dass ich den code in der form create habe. Im timer funktionierts irgendwie nicht
- "Dateidatum geändert" - Was sagt mir das jetzt? Auf welches Datum wurde es geändert?
=> Es wird auf ein zufälliges Datum geändert. Natürlich nur von 2000 bis 2006. 1254 oder 2230 wären sinnlos.
- Wenn ich auf Abbrechen klicke beim Computer-Name, möchte ich keine Meldung "fehlgeschlagen" erhalten;
=> das ist allerdings sinnvoll da man sonst nicht weiss obs funktioniert hat oder nicht.
- Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
=> Okay^^
- Funktionen zum Löschen des Verlaufes oder des Caches fehlt;
=> Weiss nicht wie, und die fehlen auch nicht, ich hab sie nur nicht eingebaut^^
- Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
=> Weiso nicht?
- "Icons auf dem Desktop anordnen" - Wie werden die angeordnet? Nach Name?
=> Funktioniert bei mir irgendwie nicht.
- "Gib die anzahl Keys an, ..." - Schreibfehler, "Anzahl";
=> Was soll daran falsch sein? man schreibt doch gib die anzahl Keys an und nicht gib die Anzahl Keys an oder?
- Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
=> okay^^
- Was bringt das weiße Kästchen unter "Generieren", wenn die Keys in einer Datei gespeichert werden?
=> Naja wenn man zu faul ist die textdatei öffnen zu gehen^^
- Außerdem glaube ich nicht, dass die Keys irgendwas bringen;
=> Das ist deine Meinung
- Ich möchte auch andere Einheiten außer Bytes umwandeln;
=> War mir im augenblick zu kompliziert. Musste ständig die unit neu anfangen.
- Bei 1 Byte2Gigabyte, erscheint eine Scollbar;
=> Hab ich teilweise grösser gemacht, aber sonst störts ja nicht oder?
- Schwarz auf Pink kann man auch net lesen im Text-Umdreh-Dialog;
=> Hab ich geändert danke.
- Was ist Variante 1? Was ist Variante 2?
=> Das diente nur mir als Übung. Du kannst natürlich die obere variante oder die untere wählen.(mehrere edits)
- Warum 2 Felder für IP?
=> eben siehe oben
- Beim Rechner hängt der Berechnen-Button so halb im Edit drin;
=> Hab ich teilweise geändert
- Ein Battle-For-Middleearth-Chat hat in so nem Programm nix verloren;
=> für mich schon^^ Bin een ein fan, da kann man nix machen^^
- Großer Über-Dialog;
=> hab ich kleiner gemacht
Danke nochmals.
Moderiert von Christian S.: Code- durch Delphi-Tags ersetzt
|
|
Martin1966
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Mo 06.03.06 19:55
Darth Sitthiander hat folgendes geschrieben: | @GTA-Place ich habe deine Bemerkungen mal unter die lupe genommen^^
- Schwarze Schrift auf dunkelblauem Hintergrund sieht man nicht;
=> Wie kannst du das nicht sehen? Brauchst du ne brille? oder welchen Bereich meinst du? also ich kann das sehr gut sehen. |
Wenn ich die Texte zu lange anschaue brauche wohl auch bald eine Brille. Mit anderen Worten: Ich muss GTA zustimmen. Schwarzer Text auf blauem Hintergrund ist völlig Mist.
Warum benutzt Du überhaupt solche Farben? Nimm doch die standard Farben. Denn jedenfalls ich habe es nicht gern wenn ich mit einem Programm arbeiten muss welches nicht meine eingestellten Farben verwendet.
Lg Martin
_________________ Ein Nutzer der Ecke
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 06.03.06 20:04
Darth Sitthiander hat folgendes geschrieben: | - Schwarze Schrift auf dunkelblauem Hintergrund sieht man nicht;
=> Wie kannst du das nicht sehen? Brauchst du ne brille? oder welchen Bereich meinst du? also ich kann das sehr gut sehen. |
Der Text in der Prozessliste zum Beispiel.
Darth Sitthiander hat folgendes geschrieben: | - Ich finde dein Programm in der Taskleiste nicht;
=> Das habe ich gemacht, weil ich es in der schule benötige und nicht will, dass es mein lehrer sieht^^ |
Mag sein, aber wenn du es veröffentlichst, sollte es wieder in der Taskleiste sein.
Darth Sitthiander hat folgendes geschrieben: | - "Freier Arbeitsspeicher: 282 MB", aber "noch frei: 0,0 MB" und "in Benutzung: 0%";
=> stimmt, das weiss ich nicht zu verbessern. |
Lass "noch frei: 0,0 MB" doch einfach weg, denn "Freier Arbeitsspeicher" ist das selbe. Und Prozentrechnung sollte doch kein Problem sein: Frei von Gesamt.
Darth Sitthiander hat folgendes geschrieben: | - Was ist die "Größte Größe"?
=> ich denke mal das du doch festlegen kannst was die maximale grösse ist oder? und das heisst halt so. |
Das heißt aber "maximale Größe".
Darth Sitthiander hat folgendes geschrieben: | - Es werden mir 2 Festplatten angezeigt, aber ich hab 4 Partitionen, die würd ich auch gern sehen;
=>[...] |
Was bringt mir jetzt der Source?
Darth Sitthiander hat folgendes geschrieben: | - G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
=> siehe oben |
Siehe auch oben.
Darth Sitthiander hat folgendes geschrieben: | - Nachdem ein Prozess beendet wurde, ist er immer noch in der Liste vorhanden;
=> das liegt daran, dass ich den code in der form create habe. Im timer funktionierts irgendwie nicht  |
Dann leg das in eine eigene Prozedure aus, die du regelmäßig oder zumindest nach dem Beenden eines Prozesse aufrufst.
Darth Sitthiander hat folgendes geschrieben: | - "Dateidatum geändert" - Was sagt mir das jetzt? Auf welches Datum wurde es geändert?
=> Es wird auf ein zufälliges Datum geändert. Natürlich nur von 2000 bis 2006. 1254 oder 2230 wären sinnlos. |
Sinn?
Darth Sitthiander hat folgendes geschrieben: | - Wenn ich auf Abbrechen klicke beim Computer-Name, möchte ich keine Meldung "fehlgeschlagen" erhalten;
=> das ist allerdings sinnvoll da man sonst nicht weiss obs funktioniert hat oder nicht. |
Wenn ich auf Abbrechen klicke und die Meldung "Fehlgeschlagen" erhalte, denke ich, dass das Abbrechen fehlgeschlagen ist.
Darth Sitthiander hat folgendes geschrieben: | - Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
=> Okay^^ |
Schön.
Darth Sitthiander hat folgendes geschrieben: | - Funktionen zum Löschen des Verlaufes oder des Caches fehlt;
=> Weiss nicht wie, und die fehlen auch nicht, ich hab sie nur nicht eingebaut^^ |
Dann könntest du die ja noch einbauen. Leeren des Ordners "Verlauf", wäre ja schon eine Möglichkeit.
Darth Sitthiander hat folgendes geschrieben: | - Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
=> Weiso nicht? |
Weil "Serialnummer" ein denglisches Wort ist?
Darth Sitthiander hat folgendes geschrieben: | - "Icons auf dem Desktop anordnen" - Wie werden die angeordnet? Nach Name?
=> Funktioniert bei mir irgendwie nicht. |
Was macht die Funktion dann in deinem Programm, wenn sie nicht geht?
Darth Sitthiander hat folgendes geschrieben: | - "Gib die anzahl Keys an, ..." - Schreibfehler, "Anzahl";
=> Was soll daran falsch sein? man schreibt doch gib die anzahl Keys an und nicht gib die Anzahl Keys an oder? |
Korrekter Weise: "Gib die Anzahl der Keys an"
Darth Sitthiander hat folgendes geschrieben: | - Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
=> okay^^ |
Schön.
Darth Sitthiander hat folgendes geschrieben: | - Was bringt das weiße Kästchen unter "Generieren", wenn die Keys in einer Datei gespeichert werden?
=> Naja wenn man zu faul ist die textdatei öffnen zu gehen^^ |
Der Kasten ist aber leer.
Darth Sitthiander hat folgendes geschrieben: | - Außerdem glaube ich nicht, dass die Keys irgendwas bringen;
=> Das ist deine Meinung |
IMHO bin ich nicht der Einzige, der dieser Meinung ist.
Darth Sitthiander hat folgendes geschrieben: | - Ich möchte auch andere Einheiten außer Bytes umwandeln;
=> War mir im augenblick zu kompliziert. Musste ständig die unit neu anfangen. |
Naja, dann nächstes Mal halt.
Darth Sitthiander hat folgendes geschrieben: | - Bei 1 Byte2Gigabyte, erscheint eine Scollbar;
=> Hab ich teilweise grösser gemacht, aber sonst störts ja nicht oder? |
Geht. Bissl komisch, aber OK.
Darth Sitthiander hat folgendes geschrieben: | - Schwarz auf Pink kann man auch net lesen im Text-Umdreh-Dialog;
=> Hab ich geändert danke. |
Schön.
Darth Sitthiander hat folgendes geschrieben: | - Was ist Variante 1? Was ist Variante 2?
=> Das diente nur mir als Übung. Du kannst natürlich die obere variante oder die untere wählen.(mehrere edits) |
Dann sollte das irgendwie erklärt werden im Programm.
Darth Sitthiander hat folgendes geschrieben: | - Warum 2 Felder für IP?
=> eben siehe oben |
Siehe auch oben.
Darth Sitthiander hat folgendes geschrieben: | - Beim Rechner hängt der Berechnen-Button so halb im Edit drin;
=> Hab ich teilweise geändert |
Schön.
Darth Sitthiander hat folgendes geschrieben: | - Ein Battle-For-Middleearth-Chat hat in so nem Programm nix verloren;
=> für mich schon^^ Bin een ein fan, da kann man nix machen^^ |
Siehe irgendwo ganz oben: Wenn du das Programm veröffentlichst, gehört sowas nicht rein.
Darth Sitthiander hat folgendes geschrieben: | - Großer Über-Dialog;
=> hab ich kleiner gemacht |
Schön.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: Mo 06.03.06 20:27
GTA-Place hat folgendes geschrieben: | Darth Sitthiander hat folgendes geschrieben: | - Schwarze Schrift auf dunkelblauem Hintergrund sieht man nicht;
=> Wie kannst du das nicht sehen? Brauchst du ne brille? oder welchen Bereich meinst du? also ich kann das sehr gut sehen. |
Der Text in der Prozessliste zum Beispiel. |
Nun ja ich hab die schriftgrösse geändert => grösser^^
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Ich finde dein Programm in der Taskleiste nicht;
=> Das habe ich gemacht, weil ich es in der schule benötige und nicht will, dass es mein lehrer sieht^^ |
Mag sein, aber wenn du es veröffentlichst, sollte es wieder in der Taskleiste sein. |
Ich verkaufe es ja nicht, also soll es auch niemanden stören. Die dies stört können ne extraversion von mir verlangen.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - "Freier Arbeitsspeicher: 282 MB", aber "noch frei: 0,0 MB" und "in Benutzung: 0%";
=> stimmt, das weiss ich nicht zu verbessern. |
Lass "noch frei: 0,0 MB" doch einfach weg, denn "Freier Arbeitsspeicher" ist das selbe. Und Prozentrechnung sollte doch kein Problem sein: Frei von Gesamt. |
Is leider ein Problem
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Was ist die "Größte Größe"?
=> ich denke mal das du doch festlegen kannst was die maximale grösse ist oder? und das heisst halt so. |
Das heißt aber "maximale Größe". |
Okay
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Es werden mir 2 Festplatten angezeigt, aber ich hab 4 Partitionen, die würd ich auch gern sehen;
=>[...] |
Was bringt mir jetzt der Source? |
Das ist mein quelltext, vielleicht kannst du mir da helfen
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
=> siehe oben |
Siehe auch oben. |
siehe wieder oben^^
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Nachdem ein Prozess beendet wurde, ist er immer noch in der Liste vorhanden;
=> das liegt daran, dass ich den code in der form create habe. Im timer funktionierts irgendwie nicht  |
Dann leg das in eine eigene Prozedure aus, die du regelmäßig oder zumindest nach dem Beenden eines Prozesse aufrufst. |
Ich weiss leider nicht wie-.-(neewbie^^)
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - "Dateidatum geändert" - Was sagt mir das jetzt? Auf welches Datum wurde es geändert?
=> Es wird auf ein zufälliges Datum geändert. Natürlich nur von 2000 bis 2006. 1254 oder 2230 wären sinnlos. |
Sinn? |
Naja weiss nicht, vielleicht gegen Inspektoren oder so, wenn mal einer ein Beweismittel gegen dich sucht. Z. B. um diese Zeit habe ich ihn die Datei geschickt. Dann datum ändern und Beweis is futsch oder?
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Wenn ich auf Abbrechen klicke beim Computer-Name, möchte ich keine Meldung "fehlgeschlagen" erhalten;
=> das ist allerdings sinnvoll da man sonst nicht weiss obs funktioniert hat oder nicht. |
Wenn ich auf Abbrechen klicke und die Meldung "Fehlgeschlagen" erhalte, denke ich, dass das Abbrechen fehlgeschlagen ist. |
Weiss nicht wie ändern
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
=> Okay^^ |
Schön. |
Schön
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Funktionen zum Löschen des Verlaufes oder des Caches fehlt;
=> Weiss nicht wie, und die fehlen auch nicht, ich hab sie nur nicht eingebaut^^ |
Dann könntest du die ja noch einbauen. Leeren des Ordners "Verlauf", wäre ja schon eine Möglichkeit. |
Ich finde aber dazu nichts im Internet.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
=> Weiso nicht? |
Weil "Serialnummer" ein denglisches Wort ist? |
Okay
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - "Icons auf dem Desktop anordnen" - Wie werden die angeordnet? Nach Name?
=> Funktioniert bei mir irgendwie nicht. |
Was macht die Funktion dann in deinem Programm, wenn sie nicht geht? |
Ich werd das noch ändern wenn ich zeit hab.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - "Gib die anzahl Keys an, ..." - Schreibfehler, "Anzahl";
=> Was soll daran falsch sein? man schreibt doch gib die anzahl Keys an und nicht gib die Anzahl Keys an oder? |
Korrekter Weise: "Gib die Anzahl der Keys an" |
Sry stimmt ja^^
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
=> okay^^ |
Schön. |
Schön.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Was bringt das weiße Kästchen unter "Generieren", wenn die Keys in einer Datei gespeichert werden?
=> Naja wenn man zu faul ist die textdatei öffnen zu gehen^^ |
Der Kasten ist aber leer. |
Bei mir aber nicht.PS: du musst erst auf generieren klicken.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Außerdem glaube ich nicht, dass die Keys irgendwas bringen;
=> Das ist deine Meinung |
IMHO bin ich nicht der Einzige, der dieser Meinung ist. |
Okay. Ich kann ihn ja gebrauchen.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Ich möchte auch andere Einheiten außer Bytes umwandeln;
=> War mir im augenblick zu kompliziert. Musste ständig die unit neu anfangen. |
Naja, dann nächstes Mal halt. |
Ja.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Bei 1 Byte2Gigabyte, erscheint eine Scollbar;
=> Hab ich teilweise grösser gemacht, aber sonst störts ja nicht oder? |
Geht. Bissl komisch, aber OK. |
Okay.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Schwarz auf Pink kann man auch net lesen im Text-Umdreh-Dialog;
=> Hab ich geändert danke. |
Schön. |
Schön.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Was ist Variante 1? Was ist Variante 2?
=> Das diente nur mir als Übung. Du kannst natürlich die obere variante oder die untere wählen.(mehrere edits) |
Dann sollte das irgendwie erklärt werden im Programm. |
Okay.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Warum 2 Felder für IP?
=> eben siehe oben |
Siehe auch oben. |
Siehe auch oben^^
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Beim Rechner hängt der Berechnen-Button so halb im Edit drin;
=> Hab ich teilweise geändert |
Schön. |
Schön.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Ein Battle-For-Middleearth-Chat hat in so nem Programm nix verloren;
=> für mich schon^^ Bin een ein fan, da kann man nix machen^^ |
Siehe irgendwo ganz oben: Wenn du das Programm veröffentlichst, gehört sowas nicht rein. |
Schön.
GTA-Place hat folgendes geschrieben: |
Darth Sitthiander hat folgendes geschrieben: | - Großer Über-Dialog;
=> hab ich kleiner gemacht |
Schön. |
Schön.
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 06.03.06 20:38
Darth Sitthiander hat folgendes geschrieben: | Nun ja ich hab die schriftgrösse geändert => grösser^^ |
Größer != besser lesbar (manchmal doch);
Darth Sitthiander hat folgendes geschrieben: | Ich verkaufe es ja nicht, also soll es auch niemanden stören. Die dies stört können ne extraversion von mir verlangen. |
Wenn du schon Extra-Versionen anbietest, dann mach doch eine für uns.
PROZENTRECHNUNG
Darth Sitthiander hat folgendes geschrieben: | Das ist mein quelltext, vielleicht kannst du mir da helfen |
Mach dazu am besten einen Thread auf oder versuch mal was über die Suche oder Google zu finden.
Darth Sitthiander hat folgendes geschrieben: | Ich weiss leider nicht wie-.-(neewbie^^) |
Siehe oben.
Darth Sitthiander hat folgendes geschrieben: | Naja weiss nicht, vielleicht gegen Inspektoren oder so, wenn mal einer ein Beweismittel gegen dich sucht. Z. B. um diese Zeit habe ich ihn die Datei geschickt. Dann datum ändern und Beweis is futsch oder? |
Das klingt jetzt etwas illegal  .
Siehe oben: Thread oder Suche.
DATEIEN SUCHEN - DATEIEN LÖSCHEN
Darth Sitthiander hat folgendes geschrieben: | Bei mir aber nicht. PS: du musst erst auf generieren klicken. |
Bei mir bleibt der aber leer.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
MrSaint
      
Beiträge: 1033
Erhaltene Danke: 1
WinXP Pro SP2
Delphi 6 Prof.
|
Verfasst: Di 07.03.06 12:04
Also ich hab es mir nur kurz angeschaut. Und wenn ich ehrlich bin hab ich mir auch nicht den ganzen Thread hier durchgelesen, war mir zu viel  Ich hätte kurz nur ein paar Anmerkungen:
Wenn ich deine Fenster größer mache, passt sich das Design nicht an (schau dir mal Anchors und Align an!)
Wenn ich auf Computer -> Arbeitsspeicher gehe, bekomme ich ein paar Showmessages nacheinander. Das ist unschön, mach lieber ne neue Form in der du die ganzen Daten zusammenfasst un dman alles auf einen Blick sehen kann.
Die Transparenz nervt mich. Ah, ich seh grad, dass wir das schon hatten
Und nochmal was was wir schon hatten: Bitte Standard-Farben benutzen! Überleg mal, wenn jeder Programmierer sein Programm mit seinen eigenen Farben designen würde... Da würde man ja nen Farbenkoller bekommen!
Alles was mit "Internet" bei dir zu tun hat, hat eigentlich was mit dem Internet Explorer zu tun. Ich fürchte fast, dass aber ne Menge Leute den gar nicht benutzen (zumindest, solange sie keine Noobs sind  ).
"Serialnummern" - Denglish at it's best  Nee, das geht nicht
so, ich hoffe, dass jetzt nicht zu viel doppelt war, dann bitte einfach ignorieren
MrSaint
_________________ "people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: So 12.03.06 21:07
Ok ich habs ein bisschen verändert.
Hier die neue:
Zuletzt bearbeitet von Darth Sitthiander am So 12.03.06 22:08, insgesamt 1-mal bearbeitet
|
|
MagicAndre1981
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 12.03.06 21:46
 was soll das?
Dein Programm wird von NOD als Trojaner erkannt. Dann hab ich es mal in einer VM laufen lassen und da ist das PRogramm sowas von langsam. Was machst du nur? 
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: So 12.03.06 21:55
Füg den Download bitte in das erste Posting ein, damit man nicht im ganzen Thread nach der aktuellen Version suchen muss. Danke! 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: So 12.03.06 22:09
|
|
MagicAndre1981
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 12.03.06 22:29
Keine Ahnung wie du das Programm schneller machst. Weiß ja nicht, wass du da verzapft hast. Aber wenn ich das Menü nutzen will muss ich immer warten biss mal was passiert und die CPU-Auslastung ist auch ernorm hoch.
Zuletzt bearbeitet von MagicAndre1981 am Mo 13.03.06 01:40, insgesamt 1-mal bearbeitet
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 13.03.06 01:19
@MA1981: Das hängt mit seinem Hintergrund zusammen...
@Darth Sitthiander: Der Hintergrund flackert bei mir wahnsinnig. Lass solchen grafischen Schnickschnack einfach weg ...
Die Rechtschreibfehler in deinem Programm sind (soweit ich gesehen hab) korrigiert, aber die Hauptkritikpunkte bzgl. der Funktionalität sind IIRC nicht geändert worden. Wenn Du beim Programmieren weiter nur Wert auf die Oberfläche legst, dann wird das nichts. Wichtig ist bei einem Programm sein Innenleben und ein geschlossenes Konzept - von beidem ist bei Dir nicht viel erkennbar ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: Mo 13.03.06 18:54
Ach ja ich hab vergessen zu saqgen dass der chat nicht funzt. Kann mir da einer helfen? ich geb euch auch den quellcode:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248:
| unit fertigchat;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXPlay, StdCtrls, jpeg, ExtCtrls, XPMan, DIB, ImgList;
type Tbfme = class(TForm) DXPlay1: TDXPlay; Button1: TButton; Timer1: TTimer; Image1: TImage; Label1: TLabel; Listbar1: TListBox; Edit1: TEdit; ListBox1: TListBox; Button3: TButton; Button4: TButton; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; procedure DXPlay1Message(Sender: TObject; From: TDXPlayPlayer; Data: Pointer; DataSize: Integer); procedure Button1Click(Sender: TObject); procedure Edit1KeyPress(Sender: TObject; var Key: Char); procedure FormDestroy(Sender: TObject); procedure DXPlay1AddPlayer(Sender: TObject; Player: TDXPlayPlayer); procedure DXPlay1DeletePlayer(Sender: TObject; Player: TDXPlayPlayer); procedure Timer1Timer(Sender: TObject); procedure DXPlay1Open(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Timer2Timer(Sender: TObject); procedure Button3Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button4Click(Sender: TObject); private public end; TDXChatMessage = record dwType: DWORD; Len: WORD; Msg: Array[0..0] of Char; end;
var bfme: Tbfme;
const DX_ChatMessage = 1;
implementation
uses Unit4;
{$R *.dfm}
procedure Tbfme.DXPlay1Message(Sender: TObject; From: TDXPlayPlayer; Data: Pointer; DataSize: Integer); var S: String; begin if DXPlayMessageType(Data) = DX_ChatMessage then begin with TDXChatMessage(Data^) do begin SetLength(S, Len); StrLCopy(pChar(S), Msg, Len); end; if edit1.Text <> '' then listbar1.Items.add('['+TimeToStr(Now)+'] '+From.Name + ': ' + S) else
end; end;
procedure Tbfme.Button1Click(Sender: TObject); var ChatMsg: ^TDXChatMessage; MsgSize, i: Integer; begin Edit1.SetFocus; if Edit1.Text <> '' then begin MsgSize := SizeOf(TDXChatMessage) + Length(Edit1.Text); GetMem(ChatMsg, MsgSize);
with TDXChatMessage(ChatMsg^) do begin dwType := DX_ChatMessage; Len := Length(Edit1.Text); StrLCopy(Msg, pChar(Edit1.Text), Length(Edit1.Text)); end;
For I := 0 To DxPlay1.Players.Count-1 Do DxPlay1.SendMessage(DxPlay1.Players.Items[I].ID, ChatMsg, MsgSize); DxPlay1.SendMessage(DxPlay1.LocalPlayer.ID, ChatMsg, MsgSize);
Edit1.Clear;
FreeMem(ChatMsg); end; end;
procedure Tbfme.Edit1KeyPress(Sender: TObject; var Key: Char); begin if Key = #13 then begin Button1Click(Sender); Key := #0; end;
end;
procedure Tbfme.FormDestroy(Sender: TObject); begin bfme.close; end;
procedure Tbfme.DXPlay1AddPlayer(Sender: TObject; Player: TDXPlayPlayer); var i: Integer; begin for i := 0 to DxPlay1.Players.Count-1 do begin try Listbox1.Items.Add(DXPLay1.Players.Players[i].Name); Listbar1.Items.Add(DXPLay1.Players.Players[i].Name+' hat den Raum betreten.') finally
end; end; end;
procedure Tbfme.DXPlay1DeletePlayer(Sender: TObject; Player: TDXPlayPlayer); var i, z: Integer; begin for i := 0 to DxPlay1.Players.Count-1 do begin try z:=Listbox1.ItemIndex; listbox1.Items.Delete(z); Listbar1.Items.Add(DXPLay1.Players.Players[i].Name+' hat den Raum verlassen.') finally
end; end; end;
procedure Tbfme.Timer1Timer(Sender: TObject); begin listbar1.TopIndex := listbar1.TopIndex+1; end;
procedure Tbfme.DXPlay1Open(Sender: TObject); begin Label1.caption := (dxplay1.SessionName); end;
procedure Tbfme.Button2Click(Sender: TObject); var i, z: Integer; begin Edit1.Text := ''; Listbar1.Items.Clear; begin for i := 0 to DxPlay1.Players.Count-1 do begin Listbar1.Items.add(DXPLay1.Players.Players[i].Name+' hat sich (re)eingeloggt.'); end; end; end;
procedure Tbfme.FormCreate(Sender: TObject); var i, cavb : 237..255; begin
if AlphaBlend=False then begin AlphaBlendValue:=255; AlphaBlend:=True; end; cavb:=AlphaBlendValue;
for i := cavb downto 245 do begin AlphaBlendValue := i; Application.ProcessMessages; end; SendMessage(Listbar1.Handle, LB_SetHorizontalExtent, 1000, Longint(0)); end;
procedure Tbfme.Timer2Timer(Sender: TObject); var kl,len,width: integer; begin with listbar1 do begin width := 297; for kl := 0 to items.count -1 do begin len := canvas.textwidth(items[kl]); if len > width then width := len; end; Perform(LB_SETHORIZONTALEXTENT,width+100,0); end; end;
procedure Tbfme.Button3Click(Sender: TObject); begin Optionen.show; end;
procedure Tbfme.FormClose(Sender: TObject; var Action: TCloseAction); begin if(mrYes = MessageDlg( 'Wollen Sie das Gespräch speichern?', mtInformation, [mbYes, mbNo], 0)) then begin savedialog1.execute; listbar1.Items.SaveToFile(savedialog1.filename+'.txt'); end; end;
procedure Tbfme.Button4Click(Sender: TObject); begin opendialog1.execute; if fileexists(opendialog1.filename) then begin listbar1.Items.LoadFromFile(OpenDialog1.filename); end else begin listbar1.items.add('keine Einträge vorhanden'); end; end;
end. |
Und bei dem design, ich werde mal die jpegs verkleinern^^
Moderiert von Christian S.: Code- durch Delphi-Tags ersetzt
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mo 13.03.06 19:02
Stelle Deine Fragen zu Programmierung bitte in separaten Threads, hier geht es nur um die Vorstellung Deines Programmes. Danke! 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mo 13.03.06 19:34
Wenigstens kann man die Schrift jetzt besser lesen (und bei mir flackert nix, auch nicht langsam).
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Darth Sitthiander 
      
Beiträge: 95
|
Verfasst: Do 16.03.06 22:34
Ich hab wieder ne neue Version, jetzt mit einem (leider noch schlechten) Bildbetrachter.
|
|
|