Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   My1337 (https://www.delphipraxis.net/32039-my1337.html)

Birzenbae 17. Okt 2004 23:09


My1337
 
Liste der Anhänge anzeigen (Anzahl: 1)
Heut hab ich aus purer Langeweile heraus ein ziemlich unnützes Programm geschrieben, es heißt My1337 und es kann Texte, die man geladen hat oder selbst eingegeben hat, in diese '1337-Schrift' umsetzten. Die umgesetzten Texte können danach auch noch abgespeichert werden.

Edit:HIER neue Version mit Umkehrverfahren.

DaFox 17. Okt 2004 23:30

Re: Aus purer Langeweile
 
Hi,

ich kann mit dieser Schreibweise absolut nichts anfangen! Bin wohl zu alt dafür! :wink:
Aber Robert hat hier mal einen guten Kommentar zu einem Vorgänger, der gleiches gemacht hat, abgelassen: Schreib' das inverse Programm und es ist nicht mehr unnütz -> Spamerkennung.

Gruß,
Markus

PS: Achso, das Programm funktioniert wohl! :stupid:

Birzenbae 17. Okt 2004 23:41

Re: Aus purer Langeweile
 
inverse bin ich noch am tüffteln da das etwas schwerer is

hummer 18. Okt 2004 00:29

Re: Aus purer Langeweile
 
Aber nimm einen anderen Titel. Darunter kann sich keiner was vorstellen.

Birzenbae 20. Okt 2004 15:30

Re: Aus purer Langeweile
 
So ich hab mich der Herausforderung gestellt und einen umkehrprozess hinzugefügt und nein ich werd keinen andern titel nehmen der gefällt.
Den Download gibts oben.

Matze 20. Okt 2004 15:37

Re: Aus purer Langeweile
 
Doch, du wirst einen anderen Titel nehmen, ändere ihn bitte unverzüglich. Danke.

sakura 20. Okt 2004 15:49

Re: Aus purer Langeweile
 
Zitat:

Zitat von Birzenbae
So ich hab mich der Herausforderung gestellt und einen umkehrprozess hinzugefügt und nein ich werd keinen andern titel nehmen der gefällt.

Das hat nichts mit Deinem Willen zu tun, sondern mit den Regeln der Delphi-PRAXiS. Also bitte umgehend ändern.

...:cat:...

Birzenbae 20. Okt 2004 15:54

Re: Aus purer Langeweile
 
So bitte jetzt zufrieden gefällt euch das besser.

malo 20. Okt 2004 15:58

Re: Aus purer Langeweile
 
Zitat:

Zitat von Birzenbae
So bitte jetzt zufrieden gefällt euch 1337 Coder besser.

Ähm... ich will ja nix sagen, aber wenn man schreibt, man hat den Titel geändert, sollte man ihn auch geändert haben ;)

edit: schon gut, hat sich erledigt :)

sakura 20. Okt 2004 15:59

Re: Aus purer Langeweile
 
Zitat:

Zitat von Birzenbae
So bitte jetzt zufrieden gefällt euch das besser.

:firejump:

...:cat:...

Birzenbae 20. Okt 2004 16:00

Re: My1337
 
du bist wahrscheinlich genau zwischen den zwei post reingekommen hab zuerst unten post gemacht un dann oben editiert

DellaM0rte 21. Okt 2004 07:45

Re: My1337
 
Delphi-Quellcode:
OpenDialog1.Execute;
if not OpenDialog1.Execute then Exit;
bitte ersetzen durch

Delphi-Quellcode:
if OpenDialog1.Execute then
begin
  // Code wenn Datei gewählt wurde
end else begin
  // Code wenn Dialog abgebrochen (oder halt weglassen)
end;
So wie es bisher ist wird der Dialog zweimal aufgerufen.
Und solche "Exit" Befehle sind nicht immer ganz sauber...

Birzenbae 21. Okt 2004 11:34

Re: My1337
 
So hab ich grad gemacht und mir is aufgefallen das er beim dekodieren zahlen dekodiert, die eigentlich nicht dekodiert werden sollen werd ich im laufe des tages auch noch beheben.

Birzenbae 21. Okt 2004 21:47

Re: My1337
 
so jetzte hab ich auch das Problem mit den nicht zu dekodierenden Zahlen gelöst und beim save/opendialog war noch en fehler hab ich gleich behoben. Den Download gibts oben.

phXql 21. Okt 2004 22:40

Re: My1337
 
Zitat:

Zitat von DellaM0rte
Delphi-Quellcode:
OpenDialog1.Execute;
if not OpenDialog1.Execute then Exit;
bitte ersetzen durch

Delphi-Quellcode:
if OpenDialog1.Execute then
begin
  // Code wenn Datei gewählt wurde
end else begin
  // Code wenn Dialog abgebrochen (oder halt weglassen)
end;
So wie es bisher ist wird der Dialog zweimal aufgerufen.
Und solche "Exit" Befehle sind nicht immer ganz sauber...

bitte um erklärung, warum exit nicht sauber ist...

DellaM0rte 22. Okt 2004 07:57

Re: My1337
 
Naja zunächst mal sieht man bei if-Strukturen besser wann was passiert, und wann nicht. Wenn man bei der ursprünglichen Konstruktion mal schnell noch eine Zeile anfügen will kann es passieren, dass man mit dem Exit übersieht, dass diese evtl gar nicht ausgeführt wird.

Außerdem sollte man bedenkten, dass ein Exit in einer try..finally-Anweisung nicht verhindert, dass der finally-Abschnitt durchlaufen wird.

Ansonsten ist die Einschätzung sicherlich eher subjektiv. (Aber auch ich kenne Situationen in denen ich nicht um ein Exit herum kam, doch meistens geht das seit ereignisorientierter Programmierung anders besser...)

Birzenbae 22. Okt 2004 12:56

Re: My1337
 
ich bin hier auch net ohne Exit ausgekommen habs auch anders versucht nur dann wenn man den dialog zum 2. mal öffnen wollte kam ne fehler meldung der code für save/open sieht jetzt so aus. am bsp. des Opendialog.
Delphi-Quellcode:
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.Files.Strings[0])
else Exit;
falls es doch irgendwie anders geht bitte posten hab ja noch vielzu lernen.

fkerber 23. Okt 2004 15:30

Re: My1337
 
Hi!

Welche Fehlermeldung kam denn?


Ciao Frederic

Birzenbae 23. Okt 2004 16:00

Re: My1337
 
ka irgendwas mit address... weiss ich nichtmehr genau

fkerber 23. Okt 2004 16:05

Re: My1337
 
Hi!

Dann können wir dir leider nicht genau helfen.

Ciao Frederic

Birzenbae 23. Okt 2004 16:40

Re: My1337
 
hä?? wieso?? ich hab doch schon alles geregelt hab zwar noch exit befehl drinne aber es kommt keine fehlermeldung mehr un die dialogs öffnen sich nicht 2 mal


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 Uhr.

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