Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi richedit +php code einfügen (https://www.delphipraxis.net/46325-richedit-php-code-einfuegen.html)

mav 22. Mai 2005 21:43


richedit +php code einfügen
 
hi all

ich möchte gerne einen php code generieren lassen, jedoch kann ich die funktion nicht ausführen, will er mir einen Zugriffsfehler bringt..

Delphi-Quellcode:
procedure Tphp_mysql.Button1Click(Sender: TObject);
var
  code: string;
begin
code := '<?php' + #13#10
        +'$database='+Edit1.Text+' + #13#10
        +'$sqlhost='+Edit2.Text+'+ #13#10
        +'$sqluser='+Edit3.Text+'+ #13#10
        +'$sqlpass='+Edit4.Text+'+ #13#10
        +'?>';
with FNew.RichEdit1.CaretPos do
  FNew.RichEdit1.Lines.Add(code);
end
end;

Wuaegner 22. Mai 2005 21:51

Re: richedit +php code einfügen
 
So geht's:
Delphi-Quellcode:
 var
  code: string;
begin
code := '<?php' + #13#10+
        '$database='+Edit1.Text+#10#13
        +'$sqlhost='+Edit2.Text+#10#13
        +'$sqluser='+Edit3.Text+#10#13
        +'$sqlpass='+Edit4.Text+#10#13
        +'?>';
with FNew.RichEdit1.CaretPos do
  FNew.RichEdit1.Lines.Add(code);
end;

mav 23. Mai 2005 17:57

Re: richedit +php code einfügen
 
Der Zrugriffsfehler sprint jetzt auf die Zeile mit

Delphi-Quellcode:
with FNew.RichEdit1.CaretPos do
;(

aber trotzdem mal thx

Wuaegner 23. Mai 2005 18:03

Re: richedit +php code einfügen
 
Bei mir geht's! Was kommt für eine Fehlermeldung?

DGL-luke 23. Mai 2005 18:23

Re: richedit +php code einfügen
 
wenn du schon ein with do hast, warum hast du dann in der zweiten zeile trotzdem noch einmal das das FNew.... drin?!

mav 23. Mai 2005 18:44

Re: richedit +php code einfügen
 
bekomme die Zugriffsverletzung bei Adresse XXXXXXX in Modul xxxxxxx.exe

ich habe es drin, weil er mir sonst ein compil error ausgibt

toms 23. Mai 2005 18:55

Re: richedit +php code einfügen
 
Was ist denn das FNew?

mav 23. Mai 2005 19:01

Re: richedit +php code einfügen
 
eine andere unit

Luckie 23. Mai 2005 19:13

Re: richedit +php code einfügen
 
Das
Delphi-Quellcode:
with FNew.RichEdit1.CaretPos do
  FNew.RichEdit1.Lines.Add(code);
ausgeschrieben ergibt:
Delphi-Quellcode:
FNew.RichEdit1.CaretPos.FNew.RichEdit1.Lines.Add(code);
Und jetzt überlegen wir mal, ob das sinnvoll ist und so gehen kann.

Zitat:

ich habe es drin, weil er mir sonst ein compil error ausgibt
Schön. WEenn du uns sagen würdest, WAS für ein Kompilerfehler, dann könnte man dir vielleicht sogar helfen.

marabu 23. Mai 2005 19:31

Re: richedit +php code einfügen
 
Hallo mav,

versuche es mal so:

Delphi-Quellcode:
procedure Tphp_mysql.Button1Click(Sender: TObject);
var
  code: string;
begin
  code := '<?php' + #13#10
        +'$database='+Edit1.Text+ #13#10
        +'$sqlhost='+Edit2.Text+ #13#10
        +'$sqluser='+Edit3.Text+ #13#10
        +'$sqlpass='+Edit4.Text+ #13#10
        +'?>';
  FNew.RichEdit.SelText := code;
end;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 Uhr.
Seite 1 von 3  1 23      

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-2025 by Thomas Breitkreuz