Bardzo bym kciał żebyście m wyjaśnili kilkla pojęć:
- kiedy sie używa '!' (i czy w ogóle się używa)
- wiem, że 'Format(%d.....) to konwertuje integera, aje som kidy na konwert innych zmiennych?
- co to jest '@' i kiedy sie stosuje?
Bardzo bym kciał żebyście m wyjaśnili kilkla pojęć:
'!' To jest wykrzyknik. Kiedy go stosować zobacz w jakiejś książce od języka polskiego.
Konwersja liczby na tekst to np:
IntToStr (liczba całkowita)
FloatToStr (liczba zmiennoprzecinkowa)
IntToHex (liczba do zapisu szesnastkowego)
Str (liczba na tekst - sformatowana)
Write (zapisuje do pliku sformatowaną liczbę)
A co do Format to w pomocy jest opisane. Po krótce:
d - liczba dziesiętna
u - dziesiętna bez znaku
e - zapis wykładniczy (naukowy)
f - zapis stałoprzecinkowy
g - ogólny. Jeżeli da się zapisać jako 0.000001 to tak zapisze. Jeżeli nie to wykładniczo
n - tak jak f tylko z przecinkami pomiędzy grupami tysięcznymi
m - do zapisu kwot
p - wskaźnik zapisywany jako liczba szesnastkowa
s - po prostu string
x - liczba całkowita w postaci szesnastkowej
Operator @ - operator adresu. Zwraca adres zmiennej, funkcji/procedury/metody
Tak samo działa Addr
Moze i Dry masz racje, ale w programowaniu, konkretnie w C++ (nie wiem czy w Delphi) oznacza negacje, np:
if (!Form->Visible)
{
ShowMessage("Forma jest ukryta");
}
Pytanie znajduje się w dziale Pascal/Delphi, więc tutaj nie wykorzystuje się '!'. A to, że w C++ oznacza to negację (i nie tylko C++) to akurat wiem :) (chyba jedna z niewielu rzeczy jakie o składni C++ wiem)
Nie wiem jak wam ale mi sie od poczatku wydaje ze mu chodzi o skrypty dos :) Tylko dlaczego w napisal w tym dziale :)
Wiecie - jak KOMPLETNIE nie wiem co oznacza dany znak/wyrazenie to tym bardziej nie wiem w jakim jezyku jest uzywane. Choc sa wyjatki od tej reguly :-)
No to dalczego:
Kiedyś kiedy jeszcze nie byłem zarejestrowany na forum był post jak opróżnić kosz i w tym kodzi był wykrzyknik.