Entwickler-Ecke

Freeware Projekte - Delphi Dialog Creator


ThunderDragon - Di 05.08.08 11:32
Titel: Delphi Dialog Creator
Hallo zusammen,

ich habe dieses Programm programmiert, um mir das lästige zusammentippen von Fehlermeldungen o.ä. zu vereinfachen. Besonders, wenn die Meldungen mehrzeilig werden, wird dies nämlich nervig.

Auf diesem Wege erhoffe ich mir etwas Feedback und Verbesserungsvorschläge.

Das Programm ist eine einzelne ausführbare Datei, die nichts am System ändert.



Downloadlink:dialogcreator.rar [http://www.ggt-soft.de/files/dialogcreator.rar]


Tilman - Di 05.08.08 18:07

Hallo,
Ganz nett dein Programm. Ein kleiner Bug ist noch drin: ich benutze 2 Monitore, und dein Programm wird bei mir zwischen den beiden Monitoren angezeigt.

Habe übrigens mal was ähnliches gemacht, falls du es dir zum vergleichen anschauen willst:

http://www.delphi-forum.de/viewtopic.php?t=50136&start=0&postorder=asc&highlight=messagebox+editor


ThunderDragon - Di 05.08.08 18:13

Stimmt. Lasse das Programm in der Desktopmitte starten. Hab nicht bedacht, dass es auch User mit mehr als einem Monitor gibt.

Werde ich noch ändern.

Dein Programm gefällt mir aber auch. Die Funktion, dass man den Dialog zur Laufzeit testen kann, wollte ich auch irgendwann noch mal einbauen.


GericasS - Di 05.08.08 20:11

Gabs sowas vor kurzem nicht schonmal hier iwo ?


Lannes - Di 05.08.08 21:04

Hallo,

genau, eine Vorschau ist angebracht, damit erhöht sich die Brauchbarkeit um ein vielfaches :wink:
Ideal wäre eine dynamische Vorschau.

Noch zwei Fehler:

1. Der Code wird in einer Zeile in die Zwablage befördert, ist der Gesamtmeldungstext zu lang, bekommt man das Problem mit den maximal 255 Zeichen im Code --> Fehlermeldung: "Strings dürfen nicht mehr als 255 Elemente besitzen". Außerdem würde der Code mit Umbrüchen besser lesbar sein.

2. Im Meldungstext eingegebene Apostrophe werden nicht richtig umgesetzt, der Code kann dann nicht ausgeführt werden:
Eingabe : Hallo 'DuDa'
Code : MessageDlg('Hallo 'DuDa'',mtInformation,[mbNo,mbNoToAll],0);
Richtig: MessageDlg('Hallo ''DuDa''',mtInformation,[mbNo,mbNoToAll],0);
auch richtig: MessageDlg('Hallo '#39'DuDa'#39,mtInformation,[mbNo,mbNoToAll],0);

Ansonsten ist der Schalter "Aktualisieren" überflüssig, denn es kann ja automatisch, beim Wechseln der Registerkarte aktuialisiert werden.


DelphiMarkus - Do 07.08.08 15:36

user profile iconGericasS hat folgendes geschrieben:
Gabs sowas vor kurzem nicht schonmal hier iwo ?

Ja, und zwar von mir, aber ich habe nur "erweiterte Textausgabe" ausgegeben, hier gibt es noch andere Möglichkeiten.
Außerdem war meins OpenSource und hatte nicht so viele Möglichkeiten.

Das Programm ist gut Umgesetzt, aber wie auch bei mir einige kritisiert haben:
Zitat:
Wer braucht so was?
:roll:

Einen Punkt habe ich aber noch:
:arrow: Wie wärs mit einer Vorschau?


Tilman - Do 07.08.08 15:40

user profile iconDelphiMarkus hat folgendes geschrieben:

Das Programm ist gut Umgesetzt, aber wie auch bei mir einige kritisiert haben:
Zitat:
Wer braucht so was?
:roll:


Komisch, mit dieser Frage hatte auch mein Proggie damals zum Kämpfen ^^ Wir sollten mal ne Selbsthilfegruppe der Dialogbox-Designer-Entwickler oder so gründen *gg


ThunderDragon - Fr 15.08.08 11:19

Das mit der Vorschau ist ja schon geklärt. ^^
Irgendwann hab ich mal wieder nen paar Stündchen langeweile.

Und zu dem nutzen:

Hab ja schon geschrieben, dass ichs hautsächlich für mich selber gebastelt habe. Aus langeweile und aus Faulheit. Ausserdem hab ich irgendwann irgendwo mal so einen DialogCreator gesehen, den man kaufen!! konnte. Für $19,95!! Da dachte ich mir "Nein ......". Sowas kann man doch nciht verkaufen ...

Najo ^^
Wers net braucht muss es ja net rutnerladen ^^


Tarry - Sa 16.08.08 21:28

Hi,
ich find das Prog schon echt klasse und nutze es sogar ;)
Was mich nur was stört ist:


Aber wie gesagt, das Tool ist echt schön, vor allem für Mehrzeiler ;)

gruß
Tarry