| Autor |
Beitrag |
Blawen
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: So 10.02.08 20:16
| Zitat: | | Die Default-Pfadangabe setze ich etwas höher - wobei das bei mir aber reichlich Platz hat (bei 1280x1024). |
Aktuell habe ich eine Auflösung von 1680 * 1050. Die Fenstergrösse hat keinen Einfluss (Normalgrösse, maximiertes Fenster).
| Zitat: | | Generell habe ich auch bei anderen Programmen immer wieder Schwierigkeiten mit den unterschiedlichen Fonts. Z. Bsp. ist Arial auf Rechner 1 nicht unbedingt identisch mit Arial auf Rechner 2. |
Skalierst Du selber?
_________________ Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: So 10.02.08 22:12
| Zitat: | | Skalierst Du selber? |
Jetzt nicht mehr. Probier mal die neue Version (erstes Posting, ganz oben). Die Fehlerbehandlung habe ich aber noch nicht eingebaut.
Gruß Delphi10
Moderiert von Narses: Quote-Tag repariert
Edit: Ganz Oben ist die V1.0.7.2 zu finden. Das mit der Fehlerbehandlung ist so'ne Sache. Es gelingt mir nicht diesen Windowsfehler abzufangen. Mit Try except geht es jedenfalls nicht - bin noch am suchen.
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Di 12.02.08 15:06
Moin,
delphi10 hat folgendes geschrieben: | | Ich freue mich auf Anregungen und Kritik. |
Dann schieß ich mal los:
Ich kann mich im Großen und Ganzen pigfacejoe anschließen.
Hier mal meine Verbesserungsvorschläge/Fehler:
- Wenn ich oben rechts auf das Info-Icon klicke, sollte sich ne Form mit ShowModal öffnen und nicht dieses komische Memo, das man nur mit Doppelklick wegbekommt.
- Gleiches gilt für Check_List (Nimm doch bitte den Unterstrich raus).
- Außerdem sollte man gleich bei CheckList die Möglichkeit "Analyse" haben.
- Dann wäre es schön, wenn du das RichEdit durch eine ListBox/ListView ersetzt.
- Löschen dann mit "Markierte löschen" "Alle Löschen" etc.
- Das Shape(!?) oben rechts ist zu klein, wenn man mehr als 102 Dateien mit nicht vorhandenen Zielverzeichnis hat.
- Ein XPMan
- Ein MainMenü wäre nicht ganz schlecht, um die Unordnung unten zu sortieren
- Die zwei RadioButtons kann man gleich in eine RadioGroup ("Anzeigeoptionen") machen und bei Check_List mit einbauen
- Nur die Form hat das Ico, nicht aber die Application
- Wenn ich einen Link entferne, die Datei also nicht mehr existiert, dann sollte ich gleiche Verknüpfungen, die irgendwo anders sind, nicht mehr anklicken können.
- Wenn ich drucke, dann wird das Tabulatorzeichen nicht richtig ausgegeben
.
- Wenn ich einen Pfad auswähle, also wo keine Nummer sondern der zu überprüfende Pfad steht, dann sollte einfach kein Fehler kommen, sondern nichts passieren
- Bei der Auswahl eines Eintrages sollte es möglich sein, den Ordner mit der Originaldatei anzeigen zu lassen
- Wenn eine Ziel-Datei nicht existiert (aber das Verzeichnis), dann sollte man auch zu diesem Verzeichnis wechseln können
- Man sollte die Analyse abbrechen können und wieder fortsetzten können. (Nicht jeder hat DualCore
)
- Während der Analyse sollte alles andere deaktiviert werden, sonst gibt es nicht grad schöne Fehler.
- Bei mir wurden angeblich 1152 Verknüpfungen gefunden, jedoch geht der Index nur bis 1146
.
Was gefällt mit ganz gut:
- Indexnummern
- Anzeige, WAS falsch ist
- Statistische Auswertung der Analyse (Wie viele Dateien: Welcher Fehler)
Kurz und knapp ist das Programm zwar schon gut, allerdings kannst du noch ein bisschen dran schrauben, dass es noch besser wird.
Der Ansatz und die Funktionalität sind aber  .
MfG
Regan
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Di 12.02.08 17:32
Regan hat folgendes geschrieben: | Moin,
Dann schieß ich mal los: |
Hallo Regan
Danke man, Du hast Dir ja richtig Arbeit gemacht. Find ich
Werde mich mal dran machen, Deine Liste abzuarbeiten. Es gibt in Deiner Liste aber doch ein-zwei Punkte, wo ich ins Grübeln komme. Bisher liefen alle meine Zielrechner unter W2k, ein XPManifest habe ich noch nie implementiert (Ist mir auch ein wenig zu verspielt - na gut, Geschmackssache).
Die anderen Punkte lassen sich sicher alle realisieren - mal sehen, wie lange ich dazu brauche.
| Zitat: | | 4. Dann wäre es schön, wenn du das RichEdit durch eine ListBox/ListView ersetzt. |
mmmmh, kein Problem - aber warum??
| Zitat: | | 5. Löschen dann mit "Markierte löschen" "Alle Löschen" etc. |
Da bin ich gerade dabei das einzubauen. Allerdings hatte/habe ich mit der Mehrfachselektion und dann löschen so meine Bauchschmerzen. Zu schnell hat man zu viel oder falsche gelöscht. Deshalb hatte ich das nicht von Anfang an drin.
| Zitat: | | 18. Bei mir wurden angeblich 1152 Verknüpfungen gefunden, jedoch geht der Index nur bis 1146 |
Die Differenz erklärt sich vermutlich dadurch, dass es sechs Links gibt, die keine Zieldatei haben, sondern nur das Ausführungsverzeichnis. Die haben eine eigene Zählung. Ist im Prinzip blöd, aber ich hatte keine Zeit, das zu ändern.
Tritt bei Dir dieser "Windows - Kein Datenträger" - Fehler auf? Bei Auswahl "Send to" und LW A: ohne Diskette kann man ihn provozieren. Wenn jemand weiß, wie man das abfangen kann gibts 100 Punkte.
Soweit erstmal
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Di 12.02.08 17:51
delphi10 hat folgendes geschrieben: | Danke man, Du hast Dir ja richtig Arbeit gemacht. Find ich  |
Für bessere Programme tu ich das gerne  .
delphi10 hat folgendes geschrieben: | | Zitat: | | 4. Dann wäre es schön, wenn du das RichEdit durch eine ListBox/ListView ersetzt. |
mmmmh, kein Problem - aber warum?? |
Wegen der Übersichtlichkeit beim Auswählen. Im RichEdit kann ich nicht zeilenweise markieren. Das bieten mir diese Komponenten und ich als Anwender fühle mich sicher, das Richtige markiert zu haben.
delphi10 hat folgendes geschrieben: | | Zitat: | | 5. Löschen dann mit "Markierte löschen" "Alle Löschen" etc. |
Da bin ich gerade dabei das einzubauen. Allerdings hatte/habe ich mit der Mehrfachselektion und dann löschen so meine Bauchschmerzen. Zu schnell hat man zu viel oder falsche gelöscht. Deshalb hatte ich das nicht von Anfang an drin. |
Deshalb die ListBox. Da macht man dann einfach DeleteSelected (!? ohne Gewähr, hab grad kein Delphi da) und hat kein Problem mehr.
delphi10 hat folgendes geschrieben: | | Zitat: | | 18. Bei mir wurden angeblich 1152 Verknüpfungen gefunden, jedoch geht der Index nur bis 1146 |
Die Differenz erklärt sich vermutlich dadurch, dass es sechs Links gibt, die keine Zieldatei haben, sondern nur das Ausführungsverzeichnis. Die haben eine eigene Zählung. Ist im Prinzip blöd, aber ich hatte keine Zeit, das zu ändern.
Tritt bei Dir dieser "Windows - Kein Datenträger" - Fehler auf? |
Nein, da kann ich dir leider nicht helfen.
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Sa 16.02.08 17:54
Hallo
So, ich hab mal einige Punkte /nach Regan/ umgebaut.
Wenn mir zu dieser Version (1.0.7.3 v. 16.02.2008 s. erste Seite oben) noch jemand etwas Feedback liefern könnte?
Besten Dank an alle Tester.
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 17.02.08 16:15
Also die Bedienbarkeit ist schonmal deutlich besser geworden.
Bei dem Einstellungsdialog würde ich den BorderStyle auf bsToolWindow umstellen.
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 18.02.08 13:54
Regan hat folgendes geschrieben: | | Bei dem Einstellungsdialog würde ich den BorderStyle auf bsToolWindow umstellen. |
Hallo Regan
ist drin.
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Do 21.02.08 23:16
Hallo
Habe nochmal etwas nachgelegt (erstes Posting erste Seite, ZIP mit Programm und Screenshot).
Wird jetzt nach einem Analyselauf mit der linken Maustaste eine Zeile selektiert, so wird das Logo oben links durch das jeweilige Icon der Zielanwendung ersetzt. Kann kein Icon extrahiert werden, wird wieder das Logo eingefügt. Zur Orientierung ganz hilfreich, da der reine Text bei sehr vielen LNK-Dateien nicht in jedem Fall aussagekräftig ist, das Bildchen dazu und man weiß meisten dann sofort um welches Programm es sich handelt.
Bin natürlich gespannt, ob ihr das als nette Spielerei einstuft oder ob es doch hilfreich ist.
Gruß Del.inderhoffnungauffeedback.phi10;
_________________ Salus populi suprema lex esto
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 03.03.08 12:00
Hallo
Ich hab mal das Bedienkonzept ein wenig aufgefrischt, wollte weg von dem Button-Einerlei. Das neue Bedienkonzept setzt fast vollständig auf BitBtn mit den entsprechenden Bildchen.
Allerdings muß ich sagen, dass die Verwendung von BitBtn eine ziemliche Fleißaufgabe ist. Für mal eben schnell ein Tool entwickeln ganz sicher nicht die richtige Wahl.
Auch wenn in den letzten Tagen kein Feedback kam, so würde ich mich doch freuen, wenn mir mal jemand zum Bedienkonzept seine Meinung sagt. Wäre für mich schon wichtig, weil ich dieses Konzept möglicherweise für ein größeres Projekt darauf umstellen will. Hier werden fast nur angelernte Kräfte eingesetzt, da ist die Orientierung vielleicht einfacher.
Freue mich auf Kritik
Gruß Delphi10
Moderiert von Narses: Frage entfernt.
_________________ Salus populi suprema lex esto
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mo 03.03.08 18:22
Naja. Also für ein großes Programm würde ich dir Windows-Standard empfehlen.
Aber fangen wir mal an:
- XP-Style find ich schon besser, aber ist irgendwie nicht der Richtige (Bei dem "markiert" es die Buttons so, wenn ich drüber fahre)
- Die Bilder sollten transparent sein (Vor allem die erste Grafik von links)
- Du solltest Hints einstellen, denn keiner weiß, was die Bildchen bedeuten (Stopstraße: vor dem Weiterklicken Maus loslassen!?)
- Der Stop-Button sollte standardmäßig nur aktiv sein, wenn ein Suchdurchlauf startet
- Der Exit-Button bleibt statis in der Ecke. Er sollte sich verschieben, wenn man das Fenster mini-,maximiert
- Die Fenstergröße ist standardmäßig sehr groß gewählt; für Nutzer von niedrigen Auflösungen ungeignet
- Der Einstellungsdialog kommt nicht mit ShowModal. Wenn ich wegklicke, dann kann ich, weil du den Einstellungsbutton deaktivert (!?), die Einstellungen nicht mehr anzeigen lassen. Hier würde sich vielleicht auch ein extra Eintrag in der Taskleiste anbieten.
- Das Popupmenü sollte nur aufrufbar sein, wenn ein gültiger Eintrag ausgewählt ist
- Die Farbauswahl im Infodialog ist Augenkrebs-erregend
- Der Schließenbutton ist im Infodialog anders (nicht einheitlich).
- Im Infodialog bitte keine Listbox verwenden. Da reicht eine Menokomponente völlig zu.
Alle anderen Punkte, die ich schon oben genannt habe und die nicht geändert wurden behalten ihre Wirksamkeit  .
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 03.03.08 22:57
Hallo Regan
Was soll ich sagen? Am besten Danke für die Arbeit die Du Dir gemacht hast. Es hilft mir ungemein dabei, über den Tellerrand zu schauen. Bisher waren meine User mit dem zufrieden, was ich ihnen vorgesetzt hatte. So nach dem Motto: "Das muß so sein.."
Im Großen und Ganzen habe ich Deine Punkte jetzt implementiert, aber es bleiben einige Fragen:
zu 2. Transparente Bildchen auf einem BitBtn? Keine Ahnung wie ich das hinkriegen könnte. Und was sollte "dahinter" zu sehen sein?
zu 7. Wenn der Einstellungsdialog durch Click auf die Mainform verschwindet, ist er ja nicht unerreichbar, er hat nur nicht mehr den Focus. Durch verschieben der Mainform wird er wieder sicht- und bedienbar. OK, ich hab jetzt mal ShowModal verwendet, aber würde nicht auch ein einfaches FormStyle.fsStayOnTop reichen?
zu 8. Damit habe ich allerdings ein echtes Problem, das PopUp-Menü ist gekapselt, d.h. der früheste Eingriffspunkt wäre nach dem Rechtsclick. (Oder ich weiß nicht wie es geht). Aber wenn jemand wild in der Listbox herumklickt, dann soll er auch die Quittung in Form einer Fehlermeldung bekommen.
zu 9. Hmmm, Blaue Schrift auf grauem Grund. Oder welche Farben werden auf Deinem Monitor dargestellt?
zu 6. Abwärtskompatibel ist ja wünschenswert, doch wo legt man die Grenze? Unter 1024x768 reicht der Platz nicht mehr. Notfalls kann man ja die Mainform zusammenschieben, der Exit-Button wandert jetzt natürlich mit. OK, ist trotzdem blöd, deshalb will ich noch eine Methode einbauen, die die Mainform -soweit es sinnvoll ist- an die aktuelle Bildschirmauflösung anpasst.
Soweit erst mal. Ich habe allerdings noch keine neue Version hochgeladen. Einiges muß ich noch ändern/einbauen/testen und zusätzlich gehe ich morgen für ein paar Tage ins Krankenhaus. Laptop ist zwar dabei, online bin ich auch - muß allerdings sehen, wie weit mich Dr. House in Ruhe läßt.
Dann noch 'nen schönen Abend
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mi 05.03.08 21:22
delphi10 hat folgendes geschrieben: | Hallo Regan
Was soll ich sagen? Am besten Danke für die Arbeit die Du Dir gemacht hast. Es hilft mir ungemein dabei, über den Tellerrand zu schauen. Bisher waren meine User mit dem zufrieden, was ich ihnen vorgesetzt hatte. So nach dem Motto: "Das muß so sein.." |
Kenn ich, aber es ist schön, dass du das positiv aufnimmst. Manche empfinden das nämlich als lästig.
delphi10 hat folgendes geschrieben: | Im Großen und Ganzen habe ich Deine Punkte jetzt implementiert, aber es bleiben einige Fragen:
zu 2. Transparente Bildchen auf einem BitBtn? Keine Ahnung wie ich das hinkriegen könnte. Und was sollte "dahinter" zu sehen sein? |
Das ist eine gute Frage. Ich glaub, dass das gar nicht geht  , weil BitBtns ja nur Bitmaps integrieren können. Bei Icons würde es gehen.
delphi10 hat folgendes geschrieben: | | zu 7. Wenn der Einstellungsdialog durch Click auf die Mainform verschwindet, ist er ja nicht unerreichbar, er hat nur nicht mehr den Focus. Durch verschieben der Mainform wird er wieder sicht- und bedienbar. |
Denkst du, dass der Nutzer extra deswegen das Hauptfenster wegschiebt? Er wird sich sagen: "Fenster weg, geht nicht mehr, nehm ich nicht."
delphi10 hat folgendes geschrieben: | | OK, ich hab jetzt mal ShowModal verwendet, aber würde nicht auch ein einfaches FormStyle.fsStayOnTop reichen? |
Das kann ich (noch) nicht beurteilen.
delphi10 hat folgendes geschrieben: | | zu 8. Damit habe ich allerdings ein echtes Problem, das PopUp-Menü ist gekapselt, d.h. der früheste Eingriffspunkt wäre nach dem Rechtsclick. (Oder ich weiß nicht wie es geht). |
Das PopupMenü hat die Eigenschaft AutoPopup. Die ListBox hat die Methode OnContextPopup. Das sollte erstmal reichen. Weitere Fragen bitte hier im Forum oder erstmal die Suche benutzten.
delphi10 hat folgendes geschrieben: | | Aber wenn jemand wild in der Listbox herumklickt, dann soll er auch die Quittung in Form einer Fehlermeldung bekommen. |
Aber der Nutzer weiß doch gar nicht, was ihm in dem Popup-Menü erwartet. Vielleicht steht dort "Sie haben gewonnen!"  . Nein, Spaß beiseite. Wie würdest du es empfinden, wenn du ein Programm ausprobierst und dann sagt dir das Programm: "Du hast zwar da drauf geklickt, aber das darfst du nicht, deshalb bestraf ich dich jetzt mit einer Fehlermeldung du böser Nutzer.  ".
delphi10 hat folgendes geschrieben: | | zu 9. Hmmm, Blaue Schrift auf grauem Grund. Oder welche Farben werden auf Deinem Monitor dargestellt? |
Es ist ein starkes Blau. Hätte es nicht auch Schwarz auf Weiß getan? Ich mein, es ist nur ein Informationsdialog.
delphi10 hat folgendes geschrieben: | | zu 6. Abwärtskompatibel ist ja wünschenswert, doch wo legt man die Grenze? Unter 1024x768 reicht der Platz nicht mehr. |
Wieso reicht der Platz nicht mehr? Wer verbietet es dir, eine Toolbar mit Icons (siehe oben) einzubauen oder ein Mainmenü anzulegen. Des Weiteren könntest du auch die Elemente anders anordnen, oder bestimmt Elemente ausblendbar machen.
delphi10 hat folgendes geschrieben: | | Notfalls kann man ja die Mainform zusammenschieben, der Exit-Button wandert jetzt natürlich mit. OK, ist trotzdem blöd, deshalb will ich noch eine Methode einbauen, die die Mainform -soweit es sinnvoll ist- an die aktuelle Bildschirmauflösung anpasst. |
Vielleicht sind hier Panels ganz nützlich. Die kann man auch so schön ausblenden  . Aber aufpassen: zu viel stapeln ist nicht gut. Man muss den Überblick behalten.
MfG
Regan
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Sa 22.03.08 22:30
Hi
Hat ja ein paar Tage gedauert bis Dr. House mich wieder rausgelassen hat. In der Zeit habe ich ein bisschen gebastelt und stelle jetzt mal eine neue Version ein. (s. ersten Post Seite 1)
Jetzt habe ich auch rausgefunden, warum bei manchen Bildschirmen z. Bsp. der Startbutton scheinbar nicht transparent war: Unter Start/Einstellungen/Systemsteuerung/Ansicht/Einstellungen/Schema erzeugt "Windows-klassisch" einen etwas dunkleren Hintergrund als "Windows-Standard". Ich habe jetzt die Füllfarbe angepasst und so sollte es jetzt passen - allerdings bei einem ganz exotischem Schema wirds nicht gehen.
Ungültige Zeilen können jetzt selektiert werden ohne dass sie eine Fehlermeldung erzeugen. Im Rechtsklick-Menü kann man den ausgewählten Zielordner öffnen, und - wenn man will - durch Doppelclick das Programm bei einer EXE, oder die passende Anwendung starten.
Na ja, dann wollte ich unbedingt versuchen, ein animiertes GIF flickerfrei auf die Form zu kriegen. Scheint zu klappen, ist aber mit den Systemwerten erstmal nur experimentell.
Ich habe mal einige Screenshots mit eingepackt, nur um zu sehen, ob die gewählten Einstellungen so generell passen.
Vielleicht schreibt ja mal der eine oder andere, was er davon hält.
Gruß und schöne schneefreie Ostern
Delphi10
_________________ Salus populi suprema lex esto
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 24.03.08 21:39
delphi10 hat folgendes geschrieben: |
Vielleicht schreibt ja mal der eine oder andere, was er davon hält.
Delphi10 |
Hat keiner Lust, sich das mal anzuschauen?
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Th69
      

Beiträge: 4807
Erhaltene Danke: 1061
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Mo 31.03.08 16:41
Ich habe es mal bei mir getestet und dabei hat er einige Links als ungültig erkannt (obwohl sie existieren).
Und zwar erkennt das Programm anscheinend keine Links auf Ordner (sondern nur auf Dateien) und gerade mein Desktop hat einige Ordnerverknüpfungen.
Außerdem erkennt es Links nicht richtig, welche Umgebungsvariablen (z.B. %HOMEDRIVE%%HOMEPATH%) verwenden: "Keine Ziel-angabe in der Lnk-Datei".
Noch ein paar Anmerkungen zur GUI:
- Popup-Menü:
- "löschen" statt "loeschen"
- Strg+S als Shortcut zum Löschen finde ich unglücklich (da es meistens für Speichern benutzt wird),
warum nicht Strg+Entf (Ctrl+Del)?
- Ich weiß, du hast die Anzeige schon von Memo auf Listbox umgestellt. Aber noch besser wäre eine ListView, dann könntest du einfach Spalten für die einzelnen Einträge benutzen (und jeder Benutzer kann sich dann die Spaltengröße einstellen - evtl. abspeichern und wieder laden beim nächsten Programmstart?)
- bei vorhandenem Icon wird es ja oben links angezeigt, aber leider ist darunter immernoch das Standard-Icon zu sehen
(besser wäre entweder ... oder)
P.S. Könntest du die Beispielbilder nicht in einem eigenen Unterordner packen und als JPG (dann wäre die ZIP-Datei nicht so groß): ich wußte erst nicht, wofür diese Dateien sind?.
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 31.03.08 23:48
Hallo Th69
Besten Dank für deinen Test. Hatte schon nicht mehr daran geglaubt, dass noch mal jemand antwortet.
Th69 hat folgendes geschrieben: | Ich habe es mal bei mir getestet und dabei hat er einige Links als ungültig erkannt (obwohl sie existieren).
Und zwar erkennt das Programm anscheinend keine Links auf Ordner (sondern nur auf Dateien) und gerade mein Desktop hat einige Ordnerverknüpfungen.
Außerdem erkennt es Links nicht richtig, welche Umgebungsvariablen (z.B. %HOMEDRIVE%%HOMEPATH%) verwenden: "Keine Ziel-angabe in der Lnk-Datei". |
Beide Punkte habe ich heute gleich noch mal getestet. Beide Varianten werden zwar rot dargestellt, aber der Zielordner läßt sich einwandfrei öffnen. Getestet habe ich diese und die anderen Punkte von dir auf mehreren Rechnern mit XP und w2k.
| Zitat: |
Noch ein paar Anmerkungen zur GUI:
- Popup-Menü:
- "löschen" statt "loeschen"
- Strg+S als Shortcut zum Löschen finde ich unglücklich (da es meistens für Speichern benutzt wird),
warum nicht Strg+Entf (Ctrl+Del)? |
Yep, beides repariert.
| Zitat: |
- Ich weiß, du hast die Anzeige schon von Memo auf Listbox umgestellt. Aber noch besser wäre eine ListView, dann könntest du einfach Spalten für die einzelnen Einträge benutzen (und jeder Benutzer kann sich dann die Spaltengröße einstellen - evtl. abspeichern und wieder laden beim nächsten Programmstart?) |
Das ist sehr schöner Tipp. Werde gleich mal versuchen, das zu implementieren. Mal sehen, ob ich es hinkriege.
| Zitat: |
- bei vorhandenem Icon wird es ja oben links angezeigt, aber leider ist darunter immernoch das Standard-Icon zu sehen
(besser wäre entweder ... oder) |
Hmmm, das ist auch wieder so'n Punkt. Auf keinen der mir zugänglichen Rechnern tritt dieser Bug auf. Es scheint fast so, als ob du eine alte Version verwendest.
Gerade bei Images auf einer Form (BitBtn etc.) treten immer wieder Dreckeffekte auf, weil irgendetwas mit der Windows-Einstellung (Standardhintergrundfarbe, Style ..) nicht Standard ist. Oder die Grafikkarte spinnt.
Ich lade jetzt gleich mal die aktuellste Version (1.0.7.7) hoch. Die sollte mit w2k sowieso, aber auch mit dem XP-Style durchgängig laufen.
| Zitat: |
P.S. Könntest du die Beispielbilder nicht in einem eigenen Unterordner packen und als JPG (dann wäre die ZIP-Datei nicht so groß): ich wußte erst nicht, wofür diese Dateien sind?. |
Ja klar, kein Problem
In den Einstellungen der 1.0.7.7 habe ich eine Checkbox für langsames Ausblenden bei Programmende eingebaut. Gut, braucht man so nötig wie Fußpilz, aber ich liebe diese grafischen Spielereien. Das kommt daher, weil in meiner alten Turbo-Pascal Welt jeder Versuch in dieser Richtung zur Quälerei ausartete.
Sollte man auch lieber nur anklicken bei oberhalb von 3 GHz. Sonst läuft sich die CPU nen Wolf.
Man liest sich..
Gruß Delphi10
_________________ Salus populi suprema lex esto
|
|
Th69
      

Beiträge: 4807
Erhaltene Danke: 1061
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Di 01.04.08 10:55
Ich habe mir gerade die neueste Version gezogen und getestet.
Der Fehler mit dem Icon ist behoben...
Aber wegen den roten Einträgen bei den Ordnern und nicht erkannten Zielverzeichnissen wegen den Umgebungsvariablen. Ich finde, dies solltest du trotzdem noch fixen, da es sonst so aussieht, als ob die Verknüpfung nicht existiert und daher gelöscht werden könnte. (Insbesondere da er sie oben rechts in der Info als fehlerhaft ansieht!)
Das Ausblenden gefällt mir sehr, aber es könnte ein klein wenig schneller sein.
Evtl. könntest du sogar diesen Effekt beim Starten des Programms einbauen, d.h. es langsam einblenden (da es bei mir zumindestens in 2 Phasen startet: erst schwarzer Hintergrund, und dann poppt plötzlich die GUI auf).
Auch das Maximieren bzw. Wiederherstellen ist (zumindestens bei mir) sehr langsam (Die Buttons verschwinden nach und nach und erst dann wird die Fenstergröße verändert).
Trotz meiner Nicklichkeiten: ein super Tool!
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Mo 07.04.08 11:06
Th69 hat folgendes geschrieben: | Ich habe mir gerade die neueste Version gezogen und getestet.
.............
Trotz meiner Nicklichkeiten: ein super Tool! |
Danke.
Hallo
Sorry, hat ein paar Tage gedauert, bis ich das Thema wieder aufgreifen konnte - ab und zu muss man leider das Hobby unterbrechen und Kohle machen
Alle Punkte habe sicher noch nicht aktualisiert´, der wesentlichste ist, dass ich das Ergebnisfenster umschaltbar gemacht habe. Also entweder mit Listbox oder mit Listview. Einfach deshalb, weil ich die Listbox - Ausgabe besser finde. Listview hat was fürsich, ist IMHO aber nicht so übersichtlich. Na ja, jetzt kann man es sich aussuchen.
Die neue Version 1.0.7.8 und einige Screenshots habe ich mal hochgeladen.
Gruß delphi10
_________________ Salus populi suprema lex esto
|
|
delphi10 
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Di 08.04.08 10:17
Th69 hat folgendes geschrieben: | Ich habe mir gerade die neueste Version gezogen und getestet.
Auch das Maximieren bzw. Wiederherstellen ist (zumindestens bei mir) sehr langsam (Die Buttons verschwinden nach und nach und erst dann wird die Fenstergröße verändert). |
Ein Nachtrag zum Thema Geschwindigkeit. Ich habe eigentlich nur Double Core Maschinen und einen mit 3,3Ghz. Ohne weitere Verzögerungen, z.Bsp. mit Sleep in den Schleifen, läuft das Ausblenden gerade so eben optimal. Schneller wird es also nur, wenn ich den gesamten Code optimiere oder zeitkritisches auf Assembler umstelle. Gegenüber der ersten Version hat sich das Zeitverhalten ca. um den Faktor 5 verlangsamt. Schneller ist es aber auch ohne XP-Style im reinen W2k-Betrieb. Sieht aber nicht so schön aus.
Delphi-Quelltext 1: 2: 3: 4: 5:
| If Form1.CheckBox2.checked then repeat AlphaBlendValue := AlphaBlendValue -1; until AlphaBlendValue <= 0; |
Wie sollte man das schneller machen?
Gruß Delphi
_________________ Salus populi suprema lex esto
|
|
|