Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: Vixoid
Дата сообщения: 28.02.2007 08:46
GrHnd
А чё подключать/отключать надо?
Автор: mirfut
Дата сообщения: 28.02.2007 11:57
Никто не знает как передать файл по локальной сети с указанием логина и пароля доступа к удаленной директории ? (удаленная директория только для конкретного пользователя)
Автор: alexsob
Дата сообщения: 01.03.2007 06:14
Кто работал с компонентами, реализующими векторную графику, что посоветуете для отображения диаграмм, согласно данным в БД?
Если сравнивать FlexGraphics и TCAD, то что лучше?
Автор: RomanTim
Дата сообщения: 01.03.2007 07:06
mirfut
Смотри функцию WNetAddConnection2
Автор: mirfut
Дата сообщения: 01.03.2007 11:49
RomanTim

Оказывается эта функция работает только когда директория расшарена для всех
Автор: jicoff
Дата сообщения: 01.03.2007 13:08
mirfut

Не может быть такого, используя эту функцию можно к ресурсу с $ на конце присоединиться, а это далеко не все пользователи.
Автор: RomanTim
Дата сообщения: 01.03.2007 13:08
mirfut
Где это ты такое прочитал? Расшариваю на сервере папку test, даю на нее доступ другому юзеру, такой код создает файл без проблем [more]var
nr: TNetResource;
r: DWORD;
f: TextFile;
begin
FillChar(nr, SizeOf(nr), 0);
nr.dwType := RESOURCETYPE_DISK;
nr.lpRemoteName := '\\server\test';

r := WNetAddConnection2(nr, 'password', 'DOMAIN\user', 0);

if r = ERROR_SUCCESS then begin
AssignFile(f, '\\server\test\111.txt');
Rewrite(f);
Writeln(f, 'test file');
CloseFile(f);
end else
ShowMessage('Error ' + IntToStr(r));[/more]
Если у тебя ошибка - читай что она обозначает
Автор: mirfut
Дата сообщения: 02.03.2007 13:15
RomanTim
У меня на локали нет такого пользователя, с именем которого я пытаюсь подключиться к удаленному ресурсу. Вылетает ошибка 1219 (множественный доступ)
Автор: jicoff
Дата сообщения: 02.03.2007 14:08
mirfut

Вообще ты пытаешься решить проблему не в том топике. У тебя проблема с управлением доступа к удаленному ресурсу, никакого отношения это к программированию не имеет и к тем API'шным функция, которые пытаешься использовать. Сначала научись это делать средствами виндовса, потом перенесешь это в программу. А лучше задай вопрос в соответствующей теме, там получишь быстрее ответ.
Автор: RomanTim
Дата сообщения: 02.03.2007 18:26
mirfut
Дело не в том, что у тебя нет такого пользователя на локальном компе, дело в том, что в твоем сеансе уже было обращение к серверу под учетной записью, отличной от той, что ты используешь в функции (скорее всего твоя учетная запись). А описание ошибки звучит так

Цитата:
Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.

Ну не умеет так винда - отключи имеющиеся подключения (например TotalCommander это умеет) и подключайся тем кем надо.
А вообще jicof правильно заметил - делфи здесь никаким боком
Автор: onyxhall
Дата сообщения: 04.03.2007 03:55
Подскажите пожалуйста компоненты для работы с нечеткой логикой.
Автор: oan42
Дата сообщения: 04.03.2007 16:36
Ищу текстовый редактор на Delphi,
в котором можно частями подгружать файл
очень большого размера (сотни мегабайт).
Можно без редактирования, только для отображения
и навигации.
Автор: clear2121
Дата сообщения: 05.03.2007 04:57
Привет ВСЕМ!
Подскажите, ПЛЗ, как мне в FastReport напечатать значение лэйбела с формы?
Т.е., на форме лэйбл, кэпшн которого меня интересует как значение текстового поля в Фасике (4.0.11).

Спасибо!
Автор: Tantos
Дата сообщения: 05.03.2007 07:41
Кидаешь мемо в FR. Пишешь в нем, к примеру, [T]. В коде, ДО загрузки отчета пишешь:

Код:
//TfrxReport *frxrMain
frxrMain->Script->Variables["T1"] = Label1->Caption;
Автор: alexsob
Дата сообщения: 05.03.2007 12:59
oan42
ATViewer
hттp://atorg.net.ru

Автор: SERGE_BLIZNUK
Дата сообщения: 05.03.2007 16:08
oan42
Ещё рекомендую посмотреть в сторону бесплатного "Turbo Power Orpheus"
из доки к нему -
Цитата:
Three varieties of viewer are supplied. The abstract viewer class (TOvcBaseViewer) provides
a base for the common functions for the text file viewer and the general file viewer. The text
file viewer (TOvcTextFileViewer) reads a complete text file into memory in a linked list of
lines. The general file viewer (TOvcFileViewer) uses a buffering scheme to display files of
any size in ASCII or hex mode.

Автор: oan42
Дата сообщения: 05.03.2007 19:53
alexsob, SERGE_BLIZNUK
Спасибо за наводку.
ATViewer - это вообще супер прога, я от ее скорости и удобства выпал в осадок.
К тому же прога старательно сопровождается!
Автору, Алексею Торгашину, мои поздравления!!!

Эх, ей бы еще побольше возможностей перекодирования, в частности UTF->WIN,
как в Штирлице...
Автор: dene14
Дата сообщения: 06.03.2007 10:23
Коллеги! Подскажите модуль построчной обработки текста вида:


Цитата:
17.01.2007 Беларусь-Польша
18.01.2007 Польша-Чехия
19.01.2007 Чехия-Австрия


Делается для подсчёта суточных по стране (может кто-то именно эту проблему реализовывал), т.е. из этих строк нужно выделять количество суток пребывания в какой-либо стране.

Заранее весьма признателен.
Автор: AlexKudr1
Дата сообщения: 06.03.2007 11:05
Коллеги,
Помогите найти DAC for MySQL 2.5.6 полную версию (не триальную)
Заранее благодарен
Автор: vshersh
Дата сообщения: 06.03.2007 11:48
AlexKudr1
Здесь не ищут компоненты
Здесь их только обсуждают.
Тебе сюда
Автор: clear2121
Дата сообщения: 06.03.2007 12:05
Tantos
Спасибочки, попробую!
Автор: filos
Дата сообщения: 06.03.2007 18:43
onyxhall
Пиши в личку свое мыло, вышлю тебе, но не совсем компонент, а dll и pas файлы, также дополню примерами. Если нодо могу и сам FuzzyTech накатить.
Автор: Visman
Дата сообщения: 09.03.2007 06:43
Подскажите компонет для Delphi 7 с помощью которого можно просматривать файлы txt, rtf и т.п.
Нужен для программы-библиотеки.
Главное условие: есть возможность изменения размера всех шрифтов внутри просматриваемого текста на +/- 1,2,3,...
Автор: SergeBS
Дата сообщения: 09.03.2007 13:05
Visman

Цитата:
просматривать файлы txt, rtf и т.п.

Это и т.п. - опасная штука. Поскольку формат Word-doc например не стандартизирован. И смотреть его чем-то кроме Word - в обозримом будущем заиметь проблемы на ровном месте. Определись с полным списком форматов.
Автор: oan42
Дата сообщения: 09.03.2007 13:33
Visman
Вам просто необходимо ознакомиться с ATViewer:
hттp://atorg.net.ru
Не для заимствования, а просто посмотреть на некоторые уникальные фичи.
Автор: Alexandre
Дата сообщения: 09.03.2007 13:45
Разве никто не смог подружить FastReport и TeeChart Pro ??
Автор: jicoff
Дата сообщения: 09.03.2007 14:37
Alexandre

А что, кто-то говорит что они не дружат? Какой репорт, какой тичат, какая среда разработки. У меня проблем не было: BCB6 и одна из последних версий репорта.
Автор: vidic777
Дата сообщения: 10.03.2007 02:30
Уважаемые коллеги

Есть необходимость поиска одного ключа (текста) по нескольким полям БД.
Для этого я пользовал такой код(по примеру из книги Архангельского):

     TExtLocateOptions Options;
     Options << eloPartialKey << eloCaseInsensitive;

FindInFiled = "FIRST_NAME;PATRONYMIC;SURNAME";
        System::Variant FndValue = cxTEFindString->Text;
        if (!dmMain->fibDSContacts->ExtLocate(FindInFiled, FndValue, Options) ) {
            MessageDlg("Запись с ФИО: \"" + cxTEFindString->Text + "\" НЕ НАЙДЕНА !" , mtInformation, TMsgDlgButtons() << mbOK, 0);
        } else {
...
}

При выполнении кода выдается ошибка:
---------------------------
Debugger Exception Notification
---------------------------
Project HomeDisks.exe raised exception class EVariantBadVarTypeError with message 'Invalid variant type'.

Подскажите как правильно искать один ключ по нескольким полям БД и если не затруднит то с примером ?
БД: Firebird 1.5
компоненты доступа к БД: FIBPlus 6.5
IDE: Builder 2006.

Заранее благодарен.
Автор: Alexandre
Дата сообщения: 10.03.2007 06:38
jicoff
В среде BDS2006
FastReport 4.1.15 Prof с TeeChart Pro 7.07
Компилятор, который вместе с фастом при смене версии TeeChart, ничего не производит.
Я не знаю в каких файлах фаста можно руками поправить версию, подскажите плиз.
Автор: RomanTim
Дата сообщения: 10.03.2007 08:58
vidic777
В справке по поводу Locate по нескольким полям есть пример:
Код: TLocateOptions Opts;
Opts.Clear();
Opts << loPartialKey;
Variant locvalues[2];
locvalues[0] = Variant("Sight Diver");
locvalues[1] = Variant("P");
CustTable->Locate("Company;Contact", VarArrayOf(locvalues, 1), Opts);

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.