Autor Beitrag
Darth Sitthiander
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: 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;
=>
ausblenden 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 user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Mo 06.03.06 19:55 
user profile iconDarth 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mo 06.03.06 20:04 
user profile iconDarth 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.

user profile iconDarth 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.

user profile iconDarth 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.

user profile iconDarth 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".

user profile iconDarth 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?

user profile iconDarth Sitthiander hat folgendes geschrieben:
- G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
=> siehe oben

Siehe auch oben.

user profile iconDarth 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.

user profile iconDarth 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?

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
=> Okay^^

Schön.

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
=> Weiso nicht?

Weil "Serialnummer" ein denglisches Wort ist?

user profile iconDarth 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?

user profile iconDarth 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"

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
=> okay^^

Schön.

user profile iconDarth 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.

user profile iconDarth 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.

user profile iconDarth 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.

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Schwarz auf Pink kann man auch net lesen im Text-Umdreh-Dialog;
=> Hab ich geändert danke.

Schön.

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Warum 2 Felder für IP?
=> eben siehe oben

Siehe auch oben.

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Beim Rechner hängt der Berechnen-Button so halb im Edit drin;
=> Hab ich teilweise geändert

Schön.

user profile iconDarth 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.

user profile iconDarth 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: Mo 06.03.06 20:27 
user profile iconGTA-Place hat folgendes geschrieben:
user profile iconDarth 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^^

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- G:, H:, I: und J: sind keine Diskettenlaufwerke, sondern sind vom Kartenleser;
=> siehe oben

Siehe auch oben.


siehe wieder oben^^

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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^^)

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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?

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Die heißen nicht Favotriten -> Schreibfehler im MainMenu;
=> Okay^^

Schön.


Schön

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Nicht "Serialnummern", sondern "Seriennummern" oder "Serialnumbers";
=> Weiso nicht?

Weil "Serialnummer" ein denglisches Wort ist?


Okay

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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^^

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Beim nächsten Dialog auch und da noch zusätzlich "solen", statts "sollen";
=> okay^^

Schön.


Schön.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Warum 2 Felder für IP?
=> eben siehe oben

Siehe auch oben.


Siehe auch oben^^

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth 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.

user profile iconGTA-Place hat folgendes geschrieben:

user profile iconDarth Sitthiander hat folgendes geschrieben:
- Großer Über-Dialog;
=> hab ich kleiner gemacht

Schön.


Schön.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mo 06.03.06 20:38 
user profile iconDarth Sitthiander hat folgendes geschrieben:
Nun ja ich hab die schriftgrösse geändert => grösser^^

Größer != besser lesbar (manchmal doch);

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
Is leider ein Problem

Suche in der Entwickler-Ecke PROZENTRECHNUNG

user profile iconDarth 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.

user profile iconDarth Sitthiander hat folgendes geschrieben:
Ich weiss leider nicht wie-.-(neewbie^^)

Siehe oben.

user profile iconDarth 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 ;-).

user profile iconDarth Sitthiander hat folgendes geschrieben:
Weiss nicht wie ändern

Siehe oben: Thread oder Suche.

user profile iconDarth Sitthiander hat folgendes geschrieben:
Ich finde aber dazu nichts im Internet.

Suche in der Entwickler-Ecke DATEIEN SUCHEN - Suche in der Entwickler-Ecke DATEIEN LÖSCHEN

user profile iconDarth 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: 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 8) 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 8)
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 :lol: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: 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



BeitragVerfasst: So 12.03.06 21:46 
user profile iconDarth Sitthiander hat folgendes geschrieben:
ein paar tools drinne, ..., keygen, ...


:shock: was soll das? :gruebel:

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? :shock:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: So 12.03.06 22:09 
user profile iconMagicAndre1981 hat folgendes geschrieben:
user profile iconDarth Sitthiander hat folgendes geschrieben:
ein paar tools drinne, ..., keygen, ...


:shock: was soll das? :gruebel:

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? :shock:


Ähm wie bitte? Wie änder ich das denn? ja aus der taskleiste und dem taskmanager oder ?
Und wie mach ich es schneller?
MagicAndre1981
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: 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:
ausblenden volle Höhe Delphi-Quelltext
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
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
   TDXChatMessage = record
  dwType: DWORD;
  Len:    WORD;
  Msg:    Array[0..0of 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;
    //set listbox's horizontal scrollbar width
    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 user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 95



BeitragVerfasst: Do 16.03.06 22:34 
Ich hab wieder ne neue Version, jetzt mit einem (leider noch schlechten) Bildbetrachter.