Remote Prophecy

Just a project...


#1 2007-06-28 14:44:43

Ethesen

Chłop

Zarejestrowany: 2007-03-16
Posty: 40
Punktów :   

Object Pascal

Jak zrobić, żeby skojarzyć (assign) zmienną zmienna z plikiem w np. C:\folder, który będzie miał nazwę zmiennej? Mam na myśli coś takiego:
Assign(zmienna,'C:\folder'zmienna2'.rozszerzenie');

Offline

 

#2 2007-06-28 21:22:51

Lucani

Mieszczanin

Zarejestrowany: 2007-04-17
Posty: 51
Punktów :   

Re: Object Pascal

hmmmm...
a moze:

p:='C:\folder\'+zmienna2+'.rozszerzenie';
Assign(zmienna,p);

Offline

 

#3 2007-06-29 14:22:11

Ethesen

Chłop

Zarejestrowany: 2007-03-16
Posty: 40
Punktów :   

Re: Object Pascal

Dzięki.

@Edit
Nie ma błędów podczas kompilacji, ale gdy włączam program wyskakuje:

Program (ścieżka do programu)
Exited with
exitcode = 5

[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Ostatnio edytowany przez Ethesen (2007-07-11 22:04:59)

Offline

 

#4 2007-06-29 14:56:07

T72

Wspieracz i konkurencja x)

Zarejestrowany: 2007-04-01
Posty: 15
Punktów :   
WWW

Re: Object Pascal

Nie chce mi się analizować kodu i delphi ani pascalem się nie interesuje ale exitcode 5 zdaje się znaczy niedozwolona operację na pliku. Polecam sprawdzenie debugerem ścieżek itp.

Offline

 

#5 2007-06-29 16:07:57

Lucani

Mieszczanin

Zarejestrowany: 2007-04-17
Posty: 51
Punktów :   

Re: Object Pascal

wywala ci blad zaraz na poczatku czy podczas wykonywania jakiejs procedury ?

Offline

 

#6 2007-06-29 16:12:30

Ethesen

Chłop

Zarejestrowany: 2007-03-16
Posty: 40
Punktów :   

Re: Object Pascal

Na początku.
@ Edit
Taki błąd może być powodowany przez funkcję ChDir i MkDir, ale użyłem dyrektywy {$i} to nie powinno nic wyskakiwać...

Ostatnio edytowany przez Ethesen (2007-06-29 16:33:46)

Offline

 

#7 2007-06-29 20:55:21

Lucani

Mieszczanin

Zarejestrowany: 2007-04-17
Posty: 51
Punktów :   

Re: Object Pascal

hmm a moze wywala bledem bo juz jest taki katalog, mozesz tez sprobowac zakomentowac fragment

{$1-}
GetDir(0,katalog);
ChDir('C:\');
MkDir('bazy');
{$1+}

jesli nie zdazysz niczego zrobic bo wywala bledem, to oznacza ze nie wybrales nic z menu i zadna procedura sie nie wykonala

Offline

 

#8 2007-06-30 08:51:35

Ethesen

Chłop

Zarejestrowany: 2007-03-16
Posty: 40
Punktów :   

Re: Object Pascal

MOże usunę to polecenie? Tylko dysk C będzie bardziej zaśmiecony...
@Edit
PO "zakomentowaniu" program się włącza.

Ostatnio edytowany przez Ethesen (2007-06-30 08:53:45)

Offline

 

#9 2007-06-30 15:44:58

Lucani

Mieszczanin

Zarejestrowany: 2007-04-17
Posty: 51
Punktów :   

Re: Object Pascal

tzn ze dziala ci wszystko dobrze ?

Offline

 

#10 2007-06-30 21:39:57

Ethesen

Chłop

Zarejestrowany: 2007-03-16
Posty: 40
Punktów :   

Re: Object Pascal

NIe wyskakuje błąd.

Ostatnio edytowany przez Ethesen (2007-07-11 22:06:30)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
GotLink.plpomniejszacz zdjęć cane corso cena