ej, jak dzisiaj delphi zaczął mi runtime errory wywalać w trakcie pisania(!) to się spinam
no, i jak po załataniu dwóch zwalonych linijek w funkcji zaczął wywalać range errora przy jej wywołaniu, spoko
Wersja do druku
ej, jak dzisiaj delphi zaczął mi runtime errory wywalać w trakcie pisania(!) to się spinam
no, i jak po załataniu dwóch zwalonych linijek w funkcji zaczął wywalać range errora przy jej wywołaniu, spoko
delphi 7 pro hehe
ale kod był spoko i wywala na wywołaniu teraz, nawet nie wchodzi do ciała funkcji, a wcześniej było si
a w trakcie pisania mógł mu przeszkadzać kod w cs jak sobie wklejałem po kawałku do przepisania, ale teraz już luzik
Na przyszlosc korzystaj z Lazarusa.Cytuj:
delphi 7 pro hehe
ale kod był spoko i wywala na wywołaniu teraz, nawet nie wchodzi do ciała funkcji, a wcześniej było si
Czy ta funkcja jest metodą?
dla siebie piszę w javie jak już
a w robocie wszystko mają oparte na delphi 7 albo xe5, skonfigurowane środowiska, zainstalowane paczki itp
funkcja jest funkcją zwracającą boola, chuja, wiem, że oop... ale kurde, delphi 7 i oop? to jest bardziej pokręcone niż oop w cpp :D
na wszystko masz funkcje, typy są proste itp
Wiem że w Javie, a mozesz wrzucic jak ja wolasz i jej fragment?
no nie mam tego w domciu, jak nie rozgryzę tego to wtedy najwyżej
Znaczy się inaczej.
Wordpress to jest platforma blogowa, która idzie lekko w stronę CMS. To chyba wiadomo że nie robi się w tym niewiadomo jakich aplikacji. Sklep to jest imo totalny max co można na tym postawić, i to tylko ze względu na taniochę i czas postawienia. A i tak prestashop go gwałci na dzień dobry. Jeśli ktoś robi jakiś konkretny startup, to jest debilem jeśli w ogóle myśli o wordpress, bo nie po to został stworzony, i nie jest w tym kierunku rozwijany.
Do postawienia byle stronki jak ulał, do postawienia aplikacji, interaktywnej z użytkownikiem, jakiś projekt społecznościowy - nie.
Kod wygenerowany przez VS z wylaczona optymalizacja:
C++:
ASM:Kod:int x = 3;
if (x==1)
{
int a = 3;
}
else if (x==2)
{
int a = 3;
}
else if (x==3)
{
int a = 3;
}
Kod:int main()
{
00DD13A0 push ebp
00DD13A1 mov ebp,esp
00DD13A3 sub esp,0F0h
00DD13A9 push ebx
00DD13AA push esi
00DD13AB push edi
00DD13AC lea edi,[ebp-0F0h]
00DD13B2 mov ecx,3Ch
00DD13B7 mov eax,0CCCCCCCCh
00DD13BC rep stos dword ptr es:[edi]
int x = 3;
00DD13BE mov dword ptr [x],3
if (x==1)
00DD13C5 cmp dword ptr [x],1
00DD13C9 jne main+34h (0DD13D4h)
{
int a = 3;
00DD13CB mov dword ptr [ebp-14h],3
00DD13D2 jmp main+50h (0DD13F0h)
}
else if (x==2)
00DD13D4 cmp dword ptr [x],2
00DD13D8 jne main+43h (0DD13E3h)
{
int a = 3;
00DD13DA mov dword ptr [ebp-20h],3
00DD13E1 jmp main+50h (0DD13F0h)
}
else if (x==3)
00DD13E3 cmp dword ptr [x],3
00DD13E7 jne main+50h (0DD13F0h)
{
int a = 3;
00DD13E9 mov dword ptr [ebp-2Ch],3
}
return 0;
00DD13F0 xor eax,eax
}
00DD13F2 pop edi
00DD13F3 pop esi
00DD13F4 pop ebx
00DD13F5 mov esp,ebp
00DD13F7 pop ebp
00DD13F8 ret
Wszystko zalezy od kompilatora.
Mnie osobiscie switcha i ifa czyta sie tak samo w opcodach i w roku 2014 roznica 12 bajtow nie jest zauwazalna dla czlowieka, chyba ze jest to powtarzane 1kk razy