ShIvADeSt

Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: А вообще, в этом случае правильно (корректно) с моей точки зрения так: ... var path: array[0..64] of Char; | ИМХО грубейшая ошибка, для пути есть специальная константа MAX_PATH, так как в противном случае, если путь будет длиннее 64 символов будешь получать AccessVilotion и мучительно думать, в чем проблема, почему иногда работает иногда нет. ТРак же считаю, что для данного случаю заморачиваться с Цитата: FillChar(path, SizeOf(path), 0); StrPCopy(path, ExtractFilePath(Application.ExEName)+'123.com'); ShellExecute(Handle, nil, path, nil, nil, SW_SHOW); ... | не стоит, вполне достаточно Цитата: ShellExecute(Handle, nil, PChar(ExtractFilePath(Application.ExEName)+'123.com'), nil, nil, SW_SHOW); | SergeyReutov Цитата: А как можно проверить возвращает запрос какие-нибудь данные или нет? Например, если взять самый простой: Select * From Cell Where u1=7 Т.е. нашел он что-нибудь или нет. | потом делаешь проверку if ADOQuery.RecordCount>0 then (//то есть есть записи в таблице, делаем что нам надо
---------- И создал Бог женщину... Существо получилось злобное, но забавное... |
|