[ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
NapísalOffline : 28.03.2014 22:42 | memo + edit + textak

potrebujem vediet či sa dá spraviť niečo takéto:
mam *.txt súbor vo vnutri su napr. v riadku hodnoty 50 60 70
načitam texták do memo a potreboval by som do troch editov načítať z toho mema alebo aj priamo čísla z jedneho riadku.
každe do jedneho editu. Učim sa mesiac tak nebudte moc prísny ak je to tak jednoduché. :D


Offline

Užívateľ
Užívateľ
memo + edit + textak

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157 | 157
Bydlisko: KK/PP/BA
NapísalOffline : 28.03.2014 22:47 | memo + edit + textak

Jasne ze sa to da. Aky zmysel ma nacitavanie z mema, ked to mozes nacitat rovno z txt suboru? Ukaz svoj vytvor.


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 28.03.2014 23:08 | memo + edit + textak

prave ja som to mal spravené zvlášť ale memo tam mam na to aby bolo vidiet uvádzané hodnoty ktoré potom vstupuju do vypoctu. A vzdy potrebujem načítat konktretne tri hodnoty z jedneho riadku. myslel som ze by to slo ako nieco takéto
Kód:
var
t: TextFile;
x: real;
begin
 AssinFile(t,'C:\plocha.txt');
 reset(t);
 a cez funkciu read(t,x);
neviem neprišiel som na to ako rozdeliť jednotlivé čísla od seba a načítať z riadku zvlášt
jedine som načítal pomocou
edit1.text:=memo1.lines[0];


ja som geodet a robím aplikáciu na počítanie k nameraným hodnotám tak sa snažím uz mam vyriešené vypocetne casti a toto mi vrta hlavou


Offline

Užívateľ
Užívateľ
memo + edit + textak

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157 | 157
Bydlisko: KK/PP/BA
NapísalOffline : 28.03.2014 23:50 | memo + edit + textak

Pouzi tag code, ked vkladas kod.
Cele nacitanie je zle. Musis pouzit cyklus, ktory prejde cely subor(while not EOF(t)). Ak ta zaujmaju iba 3 cisla, nacitas ich pomocou funkcie readline, nacita tie cisla, a posunie kurzor na novy riadok. 3 cisla nacitas takto: readln(t,x1, x2, x3); Samozrejme Xka su typu integer/real/byte, zalezi aky format cisla mas na vstupe. Do Edit musis vkladat string(text). Najjednosuchsia moznost je pretypovanie(napr. integer si prevedies na string, pomocou funkcie inntostr()).
Edit bude vyzerat takto: Edit1.Text := inttostr(x1)+' '+inttostr(x2)+' '+inttostr(x3);
To je zaklad, skus to dat dokopy. Potom doriesime dalsie veci.


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 29.03.2014 11:32 | memo + edit + textak

akurat nechápem ten tag code(vo vlastnostiach sa definuje tag a mam zvolit za tag neaku hodnotu napr pre medzeru?) zatial mi to ukaze akurat v edite 0 0 0
Kód:
procedure TForm3.Button1Click(Sender: TObject);
var t:TextFile;
x1,x2,x3:integer;
begin
  AssignFile(t,'C:\plocha1.txt'); Reset(t);
  while not eof(t) do
    begin
     readln(t,x1,x2,x3);
    end;
  edit1.text:=inttostr(x1)+' '+inttostr(x2)+' '+inttostr(x3);
  CloseFile(t);
end;

end.


// Spojený príspevok Sob 29.03.14 15:14

tak uz som to spravil vdaka moc :-D

// Spojený príspevok Pon 07.04.14 17:36

mam este dotaz existuje v delphi nieco ako listbox ale bez automatickeho scroll baru? alebo neako vypnut scroll bar?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 08.04.2014 22:42 | memo + edit + textak

skusil som nieco taketo
načíta mi riadky ale nerozdeli do stlpcov cely riadok zostane v jednej bunke fakt by som potreboval pomoct dik moc :-(

Kód:
Procedure LoadFromTextFile(FileName:String; StringGrid:TStringGrid);
Var
 StringList:TStringList;
 Index:Integer;
Begin
 StringList:=TStringList.Create;
 Try
 StringList.LoadFromFile(FileName);
 StringGrid.RowCount:=Succ(StringList.Count);
 StringGrid.ColCount:=1;
 For Index:=0 To Pred(StringList.Count) Do
 StringGrid.Cells[0,Succ(Index)]:=StringList[Index];
 Finally
 StringList.Free;
 End;
End;
procedure TForm3.Button1Click(Sender: TObject);
begin
 LoadFromTextFile('d:\skola\diplomka skutocne\efemeridy1.txt',StringGrid1);
end;

end.


Offline

Užívateľ
Užívateľ
memo + edit + textak

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157 | 157
Bydlisko: KK/PP/BA
NapísalOffline : 08.04.2014 23:00 | memo + edit + textak

S tymto som sa este nestretol: StringList.LoadFromFile(FileName);
Najlepsie bude, ak si vytvoris vlastnu funkciu, ktora ti ten subor nacita. Ulozis si ho napriklad do pola stringov(kazdy prvok bude obsahovat jeden riadok), najlepsie by bolo dvojrozmerne pole, kde budes mat ulozene slova. Potom to hravo nacitas.
Davnejsie som riesil v stringrid databazu, mozno ti to pomoze: http://pastebin.com/8ADmW9x3


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 08.04.2014 23:09 | memo + edit + textak

ok skusim to pozriet :-)


Offline

Skúsený užívateľ
Skúsený užívateľ
memo + edit + textak

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 09.04.2014 0:14 | memo + edit + textak

Keď vkladáš kód na fórum, obaľ ho do tagu CODE...


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 13.04.2014 18:32 | memo + edit + textak

este by som potreboval jednu radu ako by sa dalo spravit nieco taketo mam txt v nom pod sebou cisla a potrebujem nieco co vzdy ked kliknem na button sa posunie o riadok nizsie to citanie nevies o niecom takom? Priklad: pri kliknuti na button sa mi prve cislo vypise v listbox ked zas kliknem vypise sa druhe........


Offline

Užívateľ
Užívateľ
memo + edit + textak

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157 | 157
Bydlisko: KK/PP/BA
NapísalOffline : 13.04.2014 19:10 | memo + edit + textak

V akej strukture si uchovavas udaje? Dufam, ze pri kazdej operacii to nenacitavas z toho textaku ;)


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 13.04.2014 19:34 | memo + edit + textak

mam to v stringgrid


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.03.14
Prihlásený: 08.01.15
Príspevky: 9
Témy: 2 | 2
Napísal autor témyOffline : 06.07.2014 13:57 | memo + edit + textak

mam dotaz ked mam stringgrid a chcem jeden stlpec hodit do hodnoty x1 napr ako integer tak mi to hadze tuto hlasku "is not a valid floating point value" ked dam vypisat hodnotu x1 do napr listboxu tak mi to pekne ukazuje ze je v nej ulozeny stlpec ale nechcem aby mi vyhadzovalo tu hlasku pouzivam bezne prevedenie

x11:=strtoint(stringgrid2.cells[0,q]);


 [ Príspevkov: 13 ] 


memo + edit + textak



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

textak

v Delphi, Visual Basic

4

1115

29.01.2008 19:16

Proksik

V tomto fóre nie sú ďalšie neprečítané témy.

ASUS MeMO Pad (ME172V)

v Smartfóny a tablety

6

515

10.12.2016 18:11

ToXo456

V tomto fóre nie sú ďalšie neprečítané témy.

P: ASUS MeMo Pad HD 7

v Kôš

0

48

25.01.2016 13:19

macoba821

V tomto fóre nie sú ďalšie neprečítané témy.

P: ASUS MeMo Pad HD 7

v Predám

0

319

27.01.2016 11:58

macoba821

V tomto fóre nie sú ďalšie neprečítané témy.

Pripojenie k pc tablet Asus memo pad ME173x

v Smartfóny a tablety

0

722

20.10.2013 20:07

Zolco

V tomto fóre nie sú ďalšie neprečítané témy.

I/P : ASUS MeMO PAD ME 172 V

v Predám

2

432

28.10.2013 20:45

kewo

V tomto fóre nie sú ďalšie neprečítané témy.

ASUS Memo pad HD10 (USB kluč, klavesnica/myš, tlačiareň)

v Smartfóny a tablety

1

612

23.06.2015 19:55

peterko16

V tomto fóre nie sú ďalšie neprečítané témy.

P: ASUS MeMO Pad 7, nefunkcna tlaciaren epson, banana PI

v Predám

0

292

10.07.2018 22:13

MatrixXx

V tomto fóre nie sú ďalšie neprečítané témy.

P: Tablet ASUS MeMO Pad HD 7 ME173X 16GB modrý

v Predám

1

385

25.08.2015 9:25

9tommy9

V tomto fóre nie sú ďalšie neprečítané témy.

edit

v Kôš

3

9

09.02.2018 11:48

valneti

V tomto fóre nie sú ďalšie neprečítané témy.

Edit profilu

v PHP, ASP

2

1309

14.12.2008 18:43

kajbo

V tomto fóre nie sú ďalšie neprečítané témy.

Tlačítko EDIT

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

38

4837

19.05.2007 0:12

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Edit - prázdne

v Delphi, Visual Basic

3

685

05.06.2011 0:11

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

edit nastavenie

v Delphi, Visual Basic

9

843

14.05.2009 8:10

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Edit error :)

v Správy pre vedenie fóra

2

1262

12.07.2008 23:20

Triminka

V tomto fóre nie sú ďalšie neprečítané témy.

Cool Edit

v Audio programy

0

1041

24.05.2007 18:04

diademus



© 2005 - 2024 PCforum, edited by JanoF