Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Spielanleitung (https://www.delphipraxis.net/107585-spielanleitung.html)

Anjamaus89 30. Jan 2008 10:15


Spielanleitung
 
Hey Leute!

Ich bin immer noch an meinem Programm dran. Jetzt will ich aber noch eine Spielanleitung schreiben. Da hab ich jetzt eine Memobox eingefügt. Nur wie soll ich denn jetzt den Text reinschreiben? Ich kann das ja nich in die Unit reinschreiben und ich kann das ja auch nich in die Eigenschaften schreiben?!Also die Memo soll dann nur angezeigt werden wenn ich auf nen Button klick. aber das weiß ich ja wie das geht.
Danke schon mal für eure Hilfe.

Lg Anja

DasZiesel 30. Jan 2008 10:17

Re: Spielanleitung
 
Hallo Anja,

binde doch einfach eine Textdatei mit der Spielanleitung als Ressource ein und lade diese dann in das Memo.

[Edit]
Vielleicht hilft dir dieser Link etwas weiter
http://www.swissdelphicenter.ch/de/showcode.php?id=1049

Anjamaus89 30. Jan 2008 10:34

Re: Spielanleitung
 
Und die Textdatei ist egal mit welchem Programm ich die schreib? also kann ich auch mit Word schreiben?!

Looper 30. Jan 2008 10:35

Re: Spielanleitung
 
ich denke mal du musst sie als *.txt Datei abspeichern.

mfg Looper

STS301 30. Jan 2008 10:38

Re: Spielanleitung
 
es funktioniert in der Schule nicht mit dem Link

suche unter dsdt.info --> Tipps und Tricks --> Datein und Verzeichnisse --> Textdatei laden und speichern

DasZiesel 30. Jan 2008 10:42

Re: Spielanleitung
 
Mit welchen Programm du deine Spielanleitung schreibst dürfte egal sein, wichtig ist nur in welchen Format du diese dann speicherst. Wenn du ein TMEMO verwendest musst du deine Anleitung als TEXTDATEI speichern, somit gehen dir alle Formatierungen verloren. Mit einem TRICHEDIT kannst du es als RICH TEXT FORMAT (.RTF) speichern oder eben als Textdatei. DOC oder PDF kannst du mit den Standartkomponenten von Codegear so nicht anzeigen.

Eine Alternative für das wäre deine Anleitung als HTML zu speichern, als Ressource einbinden und diese dann mit Hilfe der WEBBROWSER Komponente anzuzeigen.

Ich hoffe ich konnte dir etwas helfen.

Anjamaus89 30. Jan 2008 10:46

Re: Spielanleitung
 
Ja danke schön^^. Klappt sogar schon bei mir;-) Muss jetzt nur noch die lange Anleitung schreiben aber naja.

Danke nochmal.

Lg Anja

s-off 30. Jan 2008 11:15

Re: Spielanleitung
 
Zitat:

Zitat von Anjamaus89
Ich kann das ja nich in die Unit reinschreiben und ich kann das ja auch nich in die Eigenschaften schreiben

Und wieso nicht?

Es ist zwar nicht schön, funktionieren tut es aber allemal.

Quelltext:
Memo1.Text := 'HIER DER TEXT DER SPIELANLEITUNG';

Eigenschaften:
Im Objektinspektor die Eigenschaft 'Lines' editieren.

Etwas anderes, als die Text-Eigenschaft zu setzen, machst Du ja beim Laden aus einer Ressource zur Laufzeit auch nicht.

Anjamaus89 30. Jan 2008 11:20

Re: Spielanleitung
 
Ich finde ja, dass das nicht so schön ist, wenn der ganze Text in der Unit steht. Und könnte man da eigentlich auch Absätze machen? Wenn ja, wie? Sonst könnt ich das ja auch mal probieren.

taaktaak 30. Jan 2008 11:25

Re: Spielanleitung
 
Moin, Moin.

Wenn ich lese ..

Zitat:

Muss jetzt nur noch die lange Anleitung schreiben
dann solltest du dir auch einmal überlegen, ob du nicht doch den Weg über eine "richtige" Hilfe wählen solltest. Eine gute Einstiegshilfe wird z.B. hier Delphi Treff - Tutorial "HTML-Hilfe"angeboten.
Gruß Ralph

s-off 30. Jan 2008 11:41

Re: Spielanleitung
 
Zitat:

Zitat von Anjamaus89
Ich finde ja, dass das nicht so schön ist, wenn der ganze Text in der Unit steht.

Dann schreib das doch auch so, und nicht, du könntest nicht.
Zitat:

Zitat von Anjamaus89

Und könnte man da eigentlich auch Absätze machen? Wenn ja, wie? Sonst könnt ich das ja auch mal probieren.

Klar, z.B. so:
Delphi-Quellcode:
Procedure TForm1.MemoText;
Const
   CRLF = #13#10;
Begin
   Memo1.Text :=
      'Zeile 1' + CRLF +
      'Zeile 2' + CRLF;
End;
Im Objektinspektor über die Lines-Eigenschaft geht es allerdings komfortabler.
Hat zusätzlich den Vorteil, dass es dann nicht in der *.pas-Datei steht, sondern in der *.dfm-Datei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz