Привет всем. Вот такой вопросик. Я правильно понял, что если я хочу делать базу данных для компьютера, на котором не установлен Delphi, то можно использовать только технологию ADO, так как на компьютере на котором не установлен Delphi не установлен BDE? Вот у одного знакомого есть база данных, а Delphi не установлен. И база работает. Следовательно при её создании использовалась ADO? Теперь вопрос за «жизнь»: хочу вот работёнку себе организовать – базы данных на Delphi делать. Хочу услышать мнение более опытных: реально ли таким образом деньги зарабатывать? Ведь если не считать возможности использования ADO, чтобы база работала – нужно на компьютер DELPHI устанавливать. Ну и вообще, может кто-то уже пробовал? Поделитесь опытом.
Здравствуйте, Алексей! Ну, начнем с того, что базы данных не обязательно пишутся на Delphi. И даже более того: баз данных, написанных на Делфях - процентов 7-10! Ты слышал про Oracle? FoxPro? Access? ;) Paradox? MySQL?? Короче, если ты и вправду решил заниматься зарабатыванием денег (настоящих денег, а не халтурным приработком), то забудь про Делфу и изучай SQL, Oracle и проходи сертификацию разработчика БД у этих фирм. Тогда ты действительно станешь специалистом! А БД на Делфях можно сбацать за два-три дня, причем практически любой сложности! Вообще, если хочешь совет, возьмись за что-нибудь другое! Я за написание БД (я тоже пока знаю только Delphi и Access) возьмусь только в крайнем случае и не за каждые деньги! Я думаю, ты не писал еще сетевых баз? Тогда тебе повезло! :-// А вообще, если по существу отвечать, то из BDE можно выбрать
1.8 Mb действительно необходимых файлов и распространять в одном каталоге с твоей прогой - тогда она будет работать практически на любом компе. Если хочешь, могу этот список привести..
Ответ отправлен: 13.03.2003, 23:36 Отправитель: baldr Отвечает vitya
Доброе время суток, Алексей! Только скажу, что не боязательно АДО - может быть ODBC или OLEDB. А с BDE можно и из других сред работать - билдер, bcb5.0 и т.д. ODBC стоит на всех компьютерах с виндовс 95 и выше. Кроме того он стандартизирован еще где-то в 92 году. Вот... Ответ отправлен: 14.03.2003, 12:21 Отправитель: vitya Отвечает An_Life
Приветствую Вас, Алексей! //Я правильно понял...не установлен Delphi не установлен BDE?// -Не правильно, для работы с БДЕ не обязательно ставить Делфи, можно просто поставить БДЕ:))) //хочу вот работёнку себе организовать базы данных на Delphi делать ... реально ли таким образом деньги зарабатывать?// -реально если у тебя есть заказчик и подучить базы надобы для баз Oracle, MS SQL, My SQL я предпочитаю ADO
Приложение: Ответ отправлен: 14.03.2003, 16:59 Отправитель: An_Life
Вопрос № 494
Люди помогитеее!!! Есть файл, допустим, D:mp3111.filename.mp3 я ест-но не знаю путь и имя файла. Надо, чтобы программа выдрала только имя, отбрасывая путь, т.е прога должна вернуть filename.mp3 Заранее благодарю.
Найти файлы можна с помощю FindFirst(pc, faAnyfile, SearchRec); pc - маска файла (*.exe or *.*) и деректрория с которой начинать (d: emp*.*) faAnyfile - тип каторій ищем в хелпе все есть SearchRec - то что нашли структура каторая содержит информацию о найденом об'єкте SearchR := FindNext(SearchRec) SearchRec - что нашли в FindFirst example
Приложение: Ответ отправлен: 17.03.2003, 15:32 Отправитель: An_Life Отвечает Артём Шегеда
Доброе время суток, madbyte!
NameOnly := ExtractFileName(FullName);
Кроме того, имеются функции ExtractFileDir, ExtractFileDrive, ExtractFileExt и ExtractFilePath. Рекомендую почитать справку Delphi Ответ отправлен: 14.03.2003, 19:03 Отправитель: Артём Шегеда Отвечает BuTEK
Добрый день, madbyte! Вариант для "идиота": берешь и начиная с конца строки считывать пока не встретишь символ ''. Все начиная с этой позиции будет filename. Далее. Используешь библиотечную функцию _splitpath(). Правда она С-шная, но можно LoadLibrary и т.д. AnsiString должна иметь метод reversefind. Воспользовавшись которым тебе удастся сразу найти первое вхождение символа ''. Ответ отправлен: 14.03.2003, 18:04 Отправитель: vitya
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.