-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
18. Nov 2007
will mir keiner mehr helfen :idea: :cry:
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
18. Nov 2007
ich hab es mal so probiert das eine abfrage stattfindet ob der cursor sich
zwischen p und p2 befindet mein code klappt aber niciht ganz
procedure TForm1.SynMemo1Change(Sender: TObject);
begin
CurPosition := SendMessage(SynMemo1.handle,EM_LineIndex,Ln,0);
CurPosition := SynMemo1.SelStart-CurPosition;
end;
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
18. Nov 2007
Ich habe da immernoch ein kleines Problem..
Undzwar folgendes:
Wenn der Cursor an der mit X markierten Stelle ist, funktioniert alles super..
ist der cursor aber irgentwo nach der mit Y markierten stelle gibts probleme.
<body"X">"Y"
// text text und mehr text
</body>
mein schlechter code:
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
geht meins denn auch so wie ich es gemacht habe?
zu folgendem ergebnis bin ich gekommen:
var
i, x, StartPos, Ende: Integer;
Text: String;
begin
Text := Memo1.Lines.Text;
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
mit dem, dass ich das als anwender nicht ls programmierer erklären soll verstehe ich nicht.. egal.
verschleiern? was verschleiere ich denn? ok ich rede klartext:
ich habe einen text.. einen html text den ich von einer url aus hole.
diesen code möchte ich überprüfen lassen und beispielsweise alle
image-tags, zum beispiel der hier: <img alt="text" title="text">
in solche umwandeln:
<img...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
Edit:
habe nochmal ü+berlegt das ist rausgekommen:
procedure TForm1.Button1Click(Sender: TObject);
var
i, x, StartPos, Ende: Integer;
Text: String;
begin
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
ich habe mir das mal angeguckt.
dieser code gibt die zeilennummer aus in der zb. F gefunden wurde.
"A
B
C
DE
F // 5
GH
I
J"
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
erm... ergebnis sollte "GH" sein.
ich bin grad dran da eine funktion zu schreiben.
aber mein problem ist es ab "DE" zu suchen.
ab dem ersten zeichen im memo zu suchen geht ja, aber aber "DE" und dann von "DE" bis "GH" kriege ich nicht hin :oops:
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
ok. sagen wir mal das da unten ist ein memo
und unten ein button:
----------------------------------------------
A
B
C
DE
F
GH
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
aso letztendlich geht es nur um die letzten zwei bis drei buchstaben bzw. zeichen.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
Angenommen im Memo stehen folgende Buchstaben wie folgt:
A
B
C
DE
F
GH
I
J
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
ich glaube ihr versteh mich nicht :(
angenommen das folgende ist mein text IM memo von oben nach unten:
A
B
C
DE
F
GH
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
genau das ist ja das problem
- die länge des strings ist unbekannt.
also ich meine, es gibt eigentlich keinen string er soll ja in einem memo suchen.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
for a := 1 to 4 do
ok.. aber das kann ich ja schlecht nehmen denn man weis ja nicht
wielang der string nun ist..
da ist noch ein problem.
der sucht dann aber, wenn irgentwo im text A steht, nicht ab dem A sondern ab der aller ersten position im memo.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
"for a := 'A' to Length(String) do"
das mit dem length(string) stört mich etwas..
denn in meinem programm weis man ja nicht, wielang dieser string ist odr sein kann.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
ok. danke.
ist das selbe auch möglich mit zb.
wenn ich einen string mit
'ABCDEF' habe
von A bis D zu suchen?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by shadow999,
15. Nov 2007
hallo delphipraxis :hi:
wie kann ich in einem string der beispielsweise
'1 2 3 4 5'
es hinbekommen dass ich bei 1 anfange bis zu einem bestimmten zeichen, zum beispiel 3, zu suchen?
mit AnsiPos hab ich es nicht hinbekommen