Już niedługo\kiedyś\nigdy zainstaluje po raz kolejny Linuxa (poprzednio ekhm... nie wytrzymał moich umiejętności), i jestem ciekaw czy istneije pod Kylixa (LinuxDelphi) coś jak Linux API.
To tak, odpalam grzecznie fukcję ReadFile:
ReadFile(Plik, Header, SizeOf(Header), Ile, nil);
I i gdy robię MessageDialog, wyskakuje text z jakimiś dziwnymi krzaczkami na końcu (czasem widać też napis KERNEL32.DLL). Co jest?
Tnx za odpowiedzi, faq się nieźle wzbogaci:-D
Co do GetUser to chodzi o polecenie GetUserName, sory.
A polecenie GetScreenWidth znalazłem w Win32 Reference z waszej strony:-]
Szatkus ciągle pyta, a wy dzielnie odpowiadacie:-D
1. Jakim poleceniem pobrać kod ASCII znaku (znaczy odwrotnosć chr())
2. Gdzie mogę znaleźć jakiś polski, w miarę zrozumiały text o WinSock?
3. Jaką wartość zwraca fukcja GetUser na kompie bez profilów. Ja mam na kompie kilka userów to nie mogę tego sprawdzić.
4. Czemu w Delphi 6 nie działa funkcja GetScreenWidth i Height?
5. Jakie polecenie trzeba wysłać żeby okno pokazało się "na wierzchu"?
No to, to chyba wszystko:-)
Wszystko niby jest dobrze, a tray nie obsługuje jeszcze żadnych komunikatów. Zresztą tu jest kod:
Tray.cbSize:=SizeOf(Tray);
Tray.Wnd:=Form.Handle;
Tray.uID:=1001;
Tray.uCallbackMessage:=WM_TRAY;
Tray.uFlags:=NIF_MESSAGE or NIF_TIP or NIF_ICON;
Tray.hIcon:=LoadIcon(0, IDI_APPLICATION);
Tray.szTip:='enSZi';
Shell_NotifyIcon(NIM_ADD, @Tray);
Form.handle to rekord, a nie VCL:-D