Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 28.03.2014 22:42

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
Bydlisko: KK/PP/BA
Príspevok NapísalOffline : 28.03.2014 22:47

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
Príspevok Napísal autor témyOffline : 28.03.2014 23:08

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
Bydlisko: KK/PP/BA
Príspevok NapísalOffline : 28.03.2014 23:50

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
Príspevok Napísal autor témyOffline : 29.03.2014 11:32

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
Príspevok Napísal autor témyOffline : 08.04.2014 22:42

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
Bydlisko: KK/PP/BA
Príspevok NapísalOffline : 08.04.2014 23:00

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
Príspevok Napísal autor témyOffline : 08.04.2014 23:09

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
Bydlisko: Žilina
Príspevok NapísalOffline : 09.04.2014 0:14

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
Príspevok Napísal autor témyOffline : 13.04.2014 18:32

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
Bydlisko: KK/PP/BA
Príspevok NapísalOffline : 13.04.2014 19:10

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
Príspevok Napísal autor témyOffline : 13.04.2014 19:34

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
Príspevok Napísal autor témyOffline : 06.07.2014 13:57

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]);


Odpovedať na tému [ Príspevkov: 13 ] 


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

1098

29.01.2008 19:16

Proksik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ASUS MeMO Pad (ME172V)

v Smartfóny a tablety

6

471

10.12.2016 18:11

ToXo456 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: ASUS MeMo Pad HD 7

v Predám

0

294

27.01.2016 11:58

macoba821 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P : ASUS MeMO PAD ME 172 V

v Predám

2

402

28.10.2013 20:45

kewo Zobrazenie posledných príspevkov

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

694

20.10.2013 20:07

Zolco Zobrazenie posledných príspevkov

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

531

23.06.2015 19:55

peterko16 Zobrazenie posledných príspevkov

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

357

25.08.2015 9:25

9tommy9 Zobrazenie posledných príspevkov

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

243

10.07.2018 22:13

MatrixXx Zobrazenie posledných príspevkov

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

v Redakčné systémy

9

867

23.10.2006 13:48

PCMark Zobrazenie posledných príspevkov

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

v Ostatné programy

2

1208

09.04.2006 13:49

Spirit Zobrazenie posledných príspevkov

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

v PHP, ASP

2

1167

14.12.2008 18:43

kajbo Zobrazenie posledných príspevkov

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

4773

19.05.2007 0:12

JanoF Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

661

05.06.2011 0:11

coldak Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

9

805

14.05.2009 8:10

Fico Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

2

1226

12.07.2008 23:20

Triminka Zobrazenie posledných príspevkov

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

v Audio programy

0

1009

24.05.2007 18:04

diademus Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra