Autor Beitrag
chickenfigt1989
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Do 17.03.11 13:32 
Hallo,
Bei meinen Update wird auch eine Changelog.txt mit runtergeladen.
In der neuen Version ins dann in Mainmenü ein neues Item drin mit Changelog.
Wenn ich das Anklicke sollte eine Showmessage kommen mit dem Text aus der Datei.
WIe mach ich das?

lg
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 17.03.11 14:11 
Moin!

Den Ansatz per ShowMessage halte ich nicht für besonders gut. :?

Wie wäre des denn statt dessen mit einem ShellExecute und der Standard-Methode "open" auf diese Changelog.txt, dann kümmert sich das System darum, die anzuzeigen. :idea:

Alternativ kannst du auch ein Formular mit einem Memo aufmachen und da den Text per .LoadFromFile reinladen. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Do 17.03.11 14:17 
Ich gebe user profile iconNarses recht, über ShowMessage ist das eher suboptimal.

Besser so:
ausblenden Delphi-Quelltext
1:
ShellExecute(Handle, 'open', PAnsiChar(ExtractFilePath(ParamStr(0)) + 'changelog.txt'),nil,nil,SW_SHOWNORMAL);					

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 17.03.11 14:23 
Wobei bei neuen Delphiversionen wie XE ja immerhin eine Scrollbar in ShowMessage existiert, damit längere Texte zu sehen sind.

Blödsinn ist es natürlich trotzdem.
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Do 17.03.11 14:24 
Oke vielen Dank für eure Antworten mach es nun per Shellexecute.
Kann mir vllt noch einer nennen warum des mit der Showmessage nicht so
Optimal ist?
lg
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Do 17.03.11 14:30 
Naja wer will denn schon einen Text mit einem gewissen Umfang in eine ShowMessage gequetscht haben, laut user profile iconjaenicke gibt es seit XE ja Scrollbars dafür, das sieht meiner Meinung nach aber immer noch nicht schön aus. ;)

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Do 17.03.11 14:32 
Geht es nur um das mit den zusammengequetschten Text?
Weil ich hab ja nicht viel Text nur so z.B:

+Gefixxt
+Gefixxt
+Gefixxt
+Gefixxt

lg
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 17.03.11 14:50 
Oder du machst ein Popup (neue Form) die nur aus einem Richedit besteht only read ^^ und zeigst dort die .txt an.
Dann hast du ein Popup und der User kann scrollen, optional kannst du den Text dann auch noch formatieren.
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Do 17.03.11 15:02 
Des Problem ist wenn ich ein Richedit, Memo oder sonstiges nimm, das find ich persönlich sieht nicht so schön aus deswegen wollt ich es in einer Showmessage machen.
lg
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 17.03.11 15:15 
Richedit nicht so schön :O du hast da alle Möglichkeiten wie Schriftgröße, Schriftart usw... und da findest du einen Messagedialog schöner? :D Naja okay jedem seins. ^^
chickenfigt1989 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Do 17.03.11 15:54 
Naja ihr habt irgendwie recht.
Machs jetzt per Shellexecute.

Kann geclosed werden

Vielen dank an alle.

lg