Ĺadny brzuch
W jaki sposób przypisać tekst z pola memo do zmiennej? Później ten tekst chcę wstawić do bazy danych.
Bądzcie wyrozumiali, dopiero raczkuję w tematy Delphi, ale mam nadzieję że z dnia na dzień będzie coraz lepiej. :)
:|
var zmienna: String; begin zmienna:= Memo1.Text;
Użytkownik -=PcSA=- edytował ten post 17 maj 2006, 13:04
dzięki, tak samo robiłem w przypadku pól tekstowych, tyle że wtedy zasugerowałem się tym że w Object Inspektorze dla pola była wartość Text, dla Memo nie doszukałem się takiej wartości, myślałem że to będzie jakaś tablica :)
string może nie zostać poprawnie zinterpretowany... bo jest ograniczony długością...
może tak (?):
var s:TStringList; begin s:=TStringList.Create; s:=Memo1.Lines; end;?
zapamiętam to rozwiązanie
A tak na marginesie to do ilu jest ograniczony, ja ograniczyłem w bazie do 255 znaków, tyle do tego co próbuję napisać to aż za dużo
Użytkownik chicken81 edytował ten post 17 maj 2006, 13:41
string może nie zostać poprawnie zinterpretowany... bo jest ograniczony długością...
może tak (?):
var s:TStringList; begin s:=TStringList.Create; s:=Memo1.Lines; end;?
istnieje też AnsiString gdzie "pojemność" jest niemal, że nie ograniczona
istnieje też AnsiString gdzie "pojemność" jest niemal, że nie ograniczona
Z tego, co ja się orientuję, zmienna typu string JEST ograniczona, ale można w niej przechować jakieś 2GB - więc powinno wystarczyć na zawartość Memo ;)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Bądzcie wyrozumiali, dopiero raczkuję w tematy Delphi, ale mam nadzieję że z dnia na dzień będzie coraz lepiej. :)
:|
var zmienna: String; begin zmienna:= Memo1.Text;
Użytkownik -=PcSA=- edytował ten post 17 maj 2006, 13:04
dzięki, tak samo robiłem w przypadku pól tekstowych, tyle że wtedy zasugerowałem się tym że w Object Inspektorze dla pola była wartość Text, dla Memo nie doszukałem się takiej wartości, myślałem że to będzie jakaś tablica :)
string może nie zostać poprawnie zinterpretowany... bo jest ograniczony długością...
może tak (?):
var s:TStringList; begin s:=TStringList.Create; s:=Memo1.Lines; end;?
zapamiętam to rozwiązanie
A tak na marginesie to do ilu jest ograniczony, ja ograniczyłem w bazie do 255 znaków, tyle do tego co próbuję napisać to aż za dużo
Użytkownik chicken81 edytował ten post 17 maj 2006, 13:41
string może nie zostać poprawnie zinterpretowany... bo jest ograniczony długością...
może tak (?):
var s:TStringList; begin s:=TStringList.Create; s:=Memo1.Lines; end;?

istnieje też AnsiString gdzie "pojemność" jest niemal, że nie ograniczona
istnieje też AnsiString gdzie "pojemność" jest niemal, że nie ograniczona

Z tego, co ja się orientuję, zmienna typu string JEST ograniczona, ale można w niej przechować jakieś 2GB - więc powinno wystarczyć na zawartość Memo ;)