Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Takie pytanie o dolarka ($)...
Mroowek




Typ: neutral
Postów: 51
Zarejestrowany: Feb 2005
Takie pytanie o dolarka ($)...

Czym sie różni funkcja:
Mid
od
Mid$

Gdzieś wyczytałem, że to drugie jest wydajniejsze od pierwszego.

Problem w tym, że pod Office 2003 działa, a pod Office XP wysiada.

Pozdrawiam.

09-04-2005 16:58
Pokaż profil Mroowek  Wyślij email do Mroowek        4892300
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

To używaj tego, co działa


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

09-04-2005 19:59
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Mroowek




Typ: neutral
Postów: 51
Zarejestrowany: Feb 2005

He he he

No widze że nic innego mi nie pozostaje

Dzieki losmac.

09-04-2005 23:26
Pokaż profil Mroowek  Wyślij email do Mroowek        4892300
adalek




Typ: neutral
Postów: 54
Zarejestrowany: Jan 2005

words of wisdom

10-04-2005 02:25
Pokaż profil adalek  Wyślij email do adalek   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Funkcja Mid różni się od Mid$ tym, że ta druga zwraca dane typu String, a pierwsza - Variant zawierajacy String. Różnica w wydajności polega na tym, że w Mid$ unika się pracowania na danych typu Variant. Jednak zalety tej funkcji widać w zasadzie dopiero, gdy używa się jej w długich, obciążających program pętlach. W pojedynczych wywołaniach w zasadzie nie ma różnicy. Ja jestem zwolennikiem stosowania Mid$ wszędzie tam, gdzie nie trzeba stosować Variant, ale podejrzewam, że problem masz taki, że w OfficeXP (nigdy na nim nie pracowałem) nie działa właśnie ta wersja funkcji. W takim przypadku używaj - jak już powiedział losmac - tej, która działa, czyli pewnie Mid. Program i tak działa jako część któregoś programu Office'a i pewnie w krótkich pętlach lub wogóle bez pętli, więc różnicy w wydajności nie zobaczysz zbyt wielkiej .


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-04-2005 21:58
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Mroowek




Typ: neutral
Postów: 51
Zarejestrowany: Feb 2005

Dzieki marcin_an.

11-04-2005 21:07
Pokaż profil Mroowek  Wyślij email do Mroowek        4892300
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1