IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @057
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Chcete darček pre svoje dieťa

Odpovedzte na otázky a vyhrajte! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

Všetko za 9,90€

obľúbené Topshop produkty za skvelú cenu len 9,90€! Kliknite a nakupujte. Topshop www.topshop.sk

Detské drevené zábrany

Zábrany na posteľ, schody a do dverí. Tovar skladom. Rýchle dodanie. www.detske-ohradky.sk

problem s "pracovnym adresarom"

Zaslať odpoveď
AutorSpráva
1115Lukas
Užívateľ
Užívateľ

Založený: 30.03.2009
Príspevky: 7

PríspevokZaslal: St 29.04.09 13:07Odpovedať s citátomNávrat hore

Dajme tomu ze mam 2 buttony:

Button1:
otvara obycajny textak ( assignFile(t, 'data.txt') .....

Button2:
otvara do niakej bitmapy obrazok ale pomocou TOpenPicDialog ( napriklad nacitam obr z plochy)...

tak a teraz ten problem ked kliknem najprv button1 a potom button2 tak je to v poho ale ak kliknem naopak tak mam pruser lebo nenajde mi data.txt , teda ostal ten "pracovny adresar" nastaveny na ploche... napadlo mi ze by som pri Form create nacital do stringu adresu kde je projekt nahraty.. a potom volal assignFile(t, s + 'data.txt'); ..... len neviem ako to dostat do toho stringu... na to je mozno niaky spec. prikaz fakt netusim

dakujem za radu....
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: St 29.04.09 15:34Odpovedať s citátomNávrat hore

Presne ako si napísal, pri vytvorení Formu si inicializuj nejakú premennú (string) následovným spôsobom:

kód:
var s: string;

// ...

s:= ExtractFileDir( ParamStr(0) );


Vysvetlenie:

ParamStr(0) - prvý parameter (označuje sa nulou) každej aplikácie obsahuje celú cestu, kde sa táto aplikácia nachádza. Napríklad "C:\Document and Settigns\Uživateľ\Plocha\Project1.exe"

ExtractFileDir - vracia cestu k súboru bez názvu tohoto súboru. Napríklad predchádzajúcu cestu by to upravilo na: "C:\Document and Settigns\Uživateľ\Plocha"

Teda potom už iba stačí súbor načítať takto:

kód:
AssignFile(t, s + '\data.txt');
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
1115Lukas
Užívateľ
Užívateľ

Založený: 30.03.2009
Príspevky: 7

PríspevokZaslal: St 29.04.09 16:34Odpovedať s citátomNávrat hore

dakujem
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd