Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Memofeld in Ord Werte übertragen (https://www.delphipraxis.net/172363-memofeld-ord-werte-uebertragen.html)

EMS 30. Dez 2012 14:34

AW: Memofeld in Ord Werte übertragen
 
So hier mal die Zeilen die funktionieren:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
   var
   Ordnungszahl:Integer;
begin
   Ordnungszahl:=ord(edit1.text[1]);
   label2.caption:=inttostr(ordnungszahl);
end;

was hat jetzt hier der Wert [1] hinter dem edit1.text zu sagen?

Volker Z. 30. Dez 2012 14:56

AW: Memofeld in Ord Werte übertragen
 
Mit der Eins in eckigen Klammern greifst Du auf das erste Zeichen des Textes Deiner Edit-Instanz zu.

Allgemein: Mit s[i] kannst Du auf das i-te Zeichen im string s zugreifen {insofern s <> '' und i <= Length (s)}.

Gruß

Getox 2. Jan 2013 13:14

AW: Memofeld in Ord Werte übertragen
 
Die Fragen von EMS erinnern mich irgendwie an mich mit Elektrotechnik, als ich noch in der Ausbildung zum ITA war.

Ich habe in Elektrotechnik 2 Jahre lang garnichts gemacht. Ich mochte das Fach nicht und wollte es im Grunde auch garnicht verstehen. Im 3. Jahr ging es um meinen Abschluss und mir ging der A... auf Grundeis, weil mein Abschluss nun zum Großen Teil von genau diesem Fach abhing (Prüfungsfach).

Also habe ich versucht zu lernen, so dass es irgendwie dann doch auf eine akzeptable Note schaffen konnte. Ich erstellte mir Accounts in diversen Foren und Stellte Fragen, wie man nun Ströme und Spannungen an verschiedenen Stellen von Schaltungen aus diversen Bauteilen (Kondensator, Spule, Widerstand etc.) messen kann. Problem war: Ich kannte URI. Das wars. ich wusste nicht mal was Strom und Spannung ist. Dem entsprechend hatte ich keinen Plan was die Antworten auf meine Fragen bedeuten sollten.

Ich wusste, dass ich die Elektrotechnik von Grund auf neu lernen musste, wenn ich gut in diesem Fach sein will. Aber ich hatte ein Jahr Zeit um den Stoff von 2 Jahren aufzuholen. Da waren aber noch diverse andere Fächer die ich lernen musste und zeit zum Zocken brauchte ich ja auch noch^^

Im Endeffekt hab ich dann hart drauf gesch... Ich habe geschafft in einem 4-Augengespräch mit meinem Lehrer meine Vornote (ursprünglich Mangelhaft) in eine 3 zu diskutieren. So brauchte ich nur noch eine 5 in der Abschlussprüfung schaffen (hab ich grade so mit hängen, würgen, Formelsammlung und raten hinbekommen) so dass ich gesamt auf meine 4 kam.

EMS... kann das sein, dass deine Situation ähnlich ist? In dem Falle würde ich wirklich empfehlen, noch mal bei den Grundlagen zu beginnen und alles Stück für Stück durchzukauen... oder versuchen sich da irgendwie durchzumogeln. Ein Zwischending bringts nicht, weil man so immer wieder Fragen stellt, wo man die Antworten aber garnicht verstehen kann, weil einem die Grundlagen fehlen.

Mavarik 2. Jan 2013 14:49

AW: Memofeld in Ord Werte übertragen
 
Ahh jetzt macht auch das 1. Posting langsam Sinn...

Hier mal eine Anregung:

1. 2 Bilder um den Vergleich zum Original zu machen ist "unschön"
2. Nimm die RGB Werte der Pixel und lösche IMMER das obere Bit... (AND $7F) jetzt hast Du in jedem Pixel 3 Bit Platz.
3. Nimm den Text und schaufel jedes Bit von jedem Zeichen in die oberen Bits

Grüsse Mavarik

Oje, das wirft warscheinlich noch mehr Fragen auf...

EMS 4. Jan 2013 18:19

AW: Memofeld in Ord Werte übertragen
 
so jetzt klappts ungefähr wie ich wollte.
Das mit dem Werte verschieben ist mir nicht in den Sinn gekommen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.
Seite 2 von 2     12   

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