 |
Coders' city Nasza pasja to programowanie!
|
Zobacz poprzedni temat :: Zobacz nastêpny temat |
Autor |
Wiadomo¶æ |
samolot
Do³±czy³: 26 Sty 2006 Posty: 8376 Sk±d: Toru?
|
Wys³any: Nie Gru 02, 2018 10:29 pm Temat postu: |
|
|
1. A sprawdza?e? czy w?a?ciwo?? Exists zwracana z GetFileInfo na warto?? True?
2. Ani ?cie?ka ani nazwa pliku nie powinna zawiera? znaków steruj?cych przej?cia do nowej linii. Za?ó?my, ?e z jakiego? powodu si? tam znalaz?y. Jednak gdy si? ogl?da okiem zapis takiego stringa w polu tekstowym, to takich znaków nie wida?. Je?li s? to w polu tekstowym wygl?da to jak spacja, ale spacj? nie jest. Czy takie znaki s?, mo?na sprawdzi? tak:
Kod: |  Dim Szukany as String = VBNewLine
 Dim Poz As Integer = Instr(pathAndFileName, Szukany)
|
Je?li zwracana liczba jest zerem to szukanego ci?gu nie ma, a je?li znajdzie szukamy ci?g to funkcja Instr() zwraca numer znaku od którego zaczyna si? szukany ci?g albo tak:
Kod: |  Dim NowaSciezka1 As String = "Katalog\" & vbNewLine & "NazwaPliku"
 Dim NowaSciezka2 As String = "Katalog\" & "NazwaPliku"
 Dim Tablica1() As String = NowaSciezka1.Split(vbNewLine)
 Dim Tablica2() As String = NowaSciezka2.Split(vbNewLine)
|
Tablica1() b?dzie zawiera?a 2 elementy, bo NowaSciezka1 zosta?a podzielona na dwa elementy wzgl?dem separatora VBNewLine Tablica2() b?dzie zawiera?a jeden element, bo zmienna NowaSciezka2 nie zawiera w sobie znaków przej?cia donowej linii _________________ Nie zadawaj bezcelowych pyta? / Windows 8.1 / Windows 10 / VB2008 / VB 2010 / VB 2012 / Pisz poprawnie |
|
Powrót do góry |
|
 |
|
Grzegorz123
Do³±czy³: 27 Cze 2017 Posty: 188
|
Wys³any: Pon Gru 03, 2018 10:32 am OP Temat postu: |
|
|
Nie sprawdzi?em jeszcze jednego prostego przypadku. Ca?? ?cie?k? wpisz? r?cznie w zmienn? i zobaczymy co si? stanie. Oczywi?cie Twoje opcje te? sprawdz?. Niestety dopiero wieczorem. Dzi?kuj?. |
|
Powrót do góry |
|
 |
samolot
Do³±czy³: 26 Sty 2006 Posty: 8376 Sk±d: Toru?
|
Wys³any: Pi± Mar 08, 2019 11:39 am Temat postu: |
|
|
Tak z czystej ciekawo?ci zapytam: znalaz?e? przyczyn? tego problemu? _________________ Nie zadawaj bezcelowych pyta? / Windows 8.1 / Windows 10 / VB2008 / VB 2010 / VB 2012 / Pisz poprawnie |
|
Powrót do góry |
|
 |
samolot
Do³±czy³: 26 Sty 2006 Posty: 8376 Sk±d: Toru?
|
|
Powrót do góry |
|
 |
|
|
Mo¿esz pisaæ nowe tematy Mo¿esz odpowiadaæ w tematach Nie mo¿esz zmieniaæ swoich postów Nie mo¿esz usuwaæ swoich postów Nie mo¿esz g³osowaæ w ankietach Mo¿esz dodawaæ za³±czniki na tym forum Mo¿esz pobieraæ pliki z tego forum
|
 Debug: strone wygenerowano w 0.21359 sekund, zapytan = 11
|