GRY-Online.pl --> Archiwum Forum

Visual Basic

23.05.2007
20:52
[1]

Revanisko [ Legent ]

Visual Basic

Takie krotkie pytanko - za pomoca jakiej procedury mozna zrobic zeby po kliknieciu w guzik otwieral pllik ze sciezki jakiejs tam

23.05.2007
20:55
[2]

krooliq3 [ Lucid Dreamer ]

Procedura odczytu danych z pliku

Aby można było odczytać dane zapisane w pliku tekstowym, należy:

Zadeklarować zmienną typu całkowitego - tzw. numer pliku przypisywany danemu plikowi;
Zadeklarować zmienną typu łańcuchowego do przechowywania danych pobranych z pliku (dane_z_pliku);
Przypisać zmiennej (numer_pliku) wartość odpowiadającą wartości niezajętej przez inny plik (można zastosować funkcję FreeFile());
Otworzyć plik do odczytu - procedura FileOpen();

Składnia:
FileOpen(numer_pliku, "ścieżka_do_pliku\nazwa.txt", tryb_otwarcia)


Pobrać dane - przypisać je zmiennej dane_z_pliku lub zapisać dane do pliku;
Zamknąć plik - procedura FileClose().

23.05.2007
21:39
[3]

Revanisko [ Legent ]

ale ja nie chce pobrac i zamknacc chodzi mi o otworzenie drugiegho pliku i dalsze dzialanie w nim az do jego zamkniecia wtedy powrot do pierwszego to tak jakby 2 programy polaczyc w 1

23.05.2007
22:41
[4]

Revanisko [ Legent ]

up

23.05.2007
22:52
[5]

Revanisko [ Legent ]

czy cos takiego jest wogule mozliwe?

23.05.2007
22:56
[6]

krooliq3 [ Lucid Dreamer ]

A to tego nie wiem. Myślałem że chodzi Ci o pobranie danych z pliku tekstowego bo to akurat mieliśmy na lekcji.

23.05.2007
22:57
[7]

Revanisko [ Legent ]

FileOpen(numer_pliku, "ścieżka_do_pliku\nazwa.txt", tryb_otwarcia)

jaki numer i jaki tryb ;/?

23.05.2007
23:24
[8]

yasiu [ Senator ]

revanisko - ty chcesz uruchomic inna aplikacje, czy otworzyc jakis plik z danymi? bo jesli to drugie, to mozesz tych plikow otworzyc kilka - kazdy ma swoj numer i zmienna to przechowywania danych ktorymi poslugujesz sie w zaleznosci od potrzeby

23.05.2007
23:38
smile
[9]

legrooch [ MPO Squad Member ]

Visual Basic for Appliaction?
Visual Basic 6?
Visual Basic .NET?
Visual Basic for Mobile?

23.05.2007
23:39
[10]

Revanisko [ Legent ]

chce otworzyc aplikacje VB6

23.05.2007
23:53
[11]

Revanisko [ Legent ]

up

23.05.2007
23:54
[12]

legrooch [ MPO Squad Member ]

Klikasz dwa razy na przycisku i tworzysz kod.



Dim nFileNum As Integer, sText As String, sNextLine As String, lLineCount As Long

' Get a free file number
nFileNum = FreeFile

' Open Test.txt for input. App.Path returns the path your app is saved in
Open App.Path & "Test.txt" For Input As nFileNum
lLineCount = 1
' Read the contents of the file
Do While Not EOF(nFileNum)
Line Input #nFileNum, sNextLine
'do something with it
'add line numbers to it, in this case!
sNextLine = lLineCount & " " & sNextLine & vbCrLf
sText = sText & sNextLine
lLineCount = lLineCount + 1
Loop
TextBox1.Text = sText


Edit:
Bądź:

24.05.2007
11:00
[13]

Revanisko [ Legent ]

to nadal jest otwieranie zeby pobrac dane a ja po prostu chce otworzyc inna aplikacje

24.05.2007
11:36
[14]

pecet007 [ Talk to the claw ]

Shell "C:\ścieżka\nazwaplikacji.exe", vbNormalFocus

przynajmniej tak było w VB6, nie wiem jak w .NETcie

24.05.2007
11:39
smile
[15]

legrooch [ MPO Squad Member ]

otwieral pllik ze sciezki jakiejs tam

chodzi mi o otworzenie drugiegho pliku

a ja po prostu chce otworzyc inna aplikacje

Napisz wreszcie i dokładnie do cholery co chcesz zrobić. Co chcesz otwierać. Co kombinujesz.
Mam ochotę Ci pomóc, ale mnie zaczyna to drażnić...

pecet007 ==> Tyle, że nie wiadomo, co on chce odpalić. Wykonać exe owszem. Ale otworzyć?

24.05.2007
12:36
[16]

musman [ TOOL ]



google sie klaniaja ... albo www.msdn.microsoft.com

a nastapnym razem pisz dokladnie o co chodzi bo nawet jak starasz sie wytlumaczyc to nic z tego nie wynika

24.05.2007
12:38
[17]

yasiu [ Senator ]

nie chcesz go otwierac tylko uruchomic... :)

24.05.2007
13:03
[18]

Revanisko [ Legent ]

pecet007 dzieki toto ;]

Reszta - sorki ,że tak haotycznie przedstawiłem problem - nie mam żadnego wytłumaczenia :(


Jeszcze jedno - jak otwieram za pomocą Shell to on otwiera ale zminimalizowane - nie jest to jakaś straszna wada ale czy nie dało by się zrobić aby otworzył zmaksymalizowane?

24.05.2007
13:12
[19]

pecet007 [ Talk to the claw ]

No to jak sobie napiszesz przecinek to ci automatycznie visualbasicowe ide podpowie składnie, nawet listę pokaże i AFAIK jest tam maximized ;]
zresztą, tutaj masz info


ogólnie polecam vb4all jak jeszcze interesowałem się VB to często z niego korzystałem ;]

24.05.2007
13:59
[20]

Revanisko [ Legent ]

dalem tak i nadal jest zminimalizowane Shell "C:\pro\spelle.exe [, vbMaximizedFocus]"

Shell "C:\pro\spelle.exe ,vbMaximizedFocus" tak tez nie dziala

24.05.2007
16:39
[21]

Revanisko [ Legent ]

up

© 2000-2025 GRY-OnLine S.A.