Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2007, 17:49   #1
PAVEL315
Форумчанин Подтвердите свой е-майл
 
Аватар для PAVEL315
 
Регистрация: 18.11.2006
Сообщений: 172
Восклицание Требуется срочная помощь

ИЗвините, дорогие программисты, может быть эта тема обсуждалась уже много раз(В ПОИСКЕ НЕ НАШЕЛ!!!). МНе надо сохранить из Мемо текст в файл с расширением *.psctext и также загружать этот текст в тот же мемо. Заранее спасибо и ещё раз извините...
дык!
PAVEL315 вне форума Ответить с цитированием
Старый 15.01.2007, 18:20   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

memo.lines.savetofile
memo.lines.loadfromfile
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.01.2007, 18:52   #3
PAVEL315
Форумчанин Подтвердите свой е-майл
 
Аватар для PAVEL315
 
Регистрация: 18.11.2006
Сообщений: 172
По умолчанию

А весь код... не проблемно?
дык!
PAVEL315 вне форума Ответить с цитированием
Старый 15.01.2007, 18:57   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

memo.lines.savetofile(*.psctext); - сохранение
memo.lines.loadfromfile(*.psctext); - загрузка

P.S. в следующий раз пиши в этот раздел - Помощь студентам
Alar вне форума Ответить с цитированием
Старый 15.01.2007, 21:00   #5
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

кавычки не забудьте в имени файла
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 16.01.2007, 18:20   #6
PAVEL315
Форумчанин Подтвердите свой е-майл
 
Аватар для PAVEL315
 
Регистрация: 18.11.2006
Сообщений: 172
По умолчанию

Ребят, спасибо!
дык!
PAVEL315 вне форума Ответить с цитированием
Старый 21.01.2007, 22:39   #7
Dikaya
Новичок
Джуниор
 
Регистрация: 21.01.2007
Сообщений: 1
По умолчанию Не судите строго новичка

Какой компонет должен быть на форме и из какой вкладки , что б работала функция
ShellExecute(Handle, 'open', HTMLFile, nil, nil, SW_SHOWNORMAL);
Dikaya вне форума Ответить с цитированием
Старый 22.01.2007, 06:35   #8
Prowler
Форумчанин
 
Регистрация: 30.11.2006
Сообщений: 128
По умолчанию

Никакой! Это апишная функция - запускает приложение(точнее пытается)!
nosce te ipsumj...
Prowler вне форума Ответить с цитированием
Старый 22.01.2007, 07:51   #9
execom
Редкий тунеядец
Форумчанин
 
Аватар для execom
 
Регистрация: 29.10.2006
Сообщений: 595
По умолчанию

Необходимо в поле USES добавить ShellAPI, а дальше всё просто!
Например :ShellExecute(0, 'open', PChar('CALC'), '', '', SW_Show);
Взамен ShellExecute часто можно воспользоваться WinExec!
Например: WinExec(PChar('CALC'),SW_Show);

Из справки по WinAPI:
function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,
Directory: PChar; ShowCmd: Integer): HINST;

Функция может открыть или напечатать определенный файл. Исполняет как Windows-приложения так и открывает файлы-документы.
Например с файлами типа ".txt" связан Блокнот "Notepad.exe" и запуск файла "my.txt" приведет к тому, что будет запущен Блокнот и в него будет передан параметр с именем файла.

Также с помощью этой функци можно в проводнике открыть папку.
Параметры:
hWnd: Хендл родителя запускаемого приложения.

Operation: Строка определяющая команду для исполнения. Может содержать:
"open" - открыть файл определенный параметром FileName.
"print" - напечатать файл определенный параметром FileName.
"explore" - открыть папку определенную параметром FileName.
Если параметр Operation равен nil, то по умолчанию выполняется операция "open".

FileName: Определяет имя файла или папки для открытия или печати. Функция может запускать файл на исполнение или документ на печать.
Parameters: определяет параметры передаваемые при запуске исполняемого приложения. Бессмысленно его использовать при запуске документа. Параметр можеть быть равен Nil.
Directory: опеределяет каталог по умолчанию(рабочий каталог). Получить\установить можно с помощью функций GetCurrentDirectory, SetCurrentDirectory.
ShowCmd: определяет режим открытия файла.
константы открытия\показа SW_.
SW_HIDE - Прячет окно и переводит в активное состояние другое окно.
SW_MINIMIZE - Минимизирует окно и активизирует окно верхнего уровня в списке менеджера окон.
SW_RESTORE - Действует так же, как и SW_SHOWNORMAL.
SW_SHOW - Активизирует окно и выводит его в текущей позиции и текущего размера.
SW_SHOWDEFAULT - Активизирует окно и выводит его с использованием текущих умолчаний.

SW_SHOWMAXIMIZED - Активизирует окно и выводит его с максимально размером.
SW_SHOWMINIMIZED - Активизирует окно и выводит его в виде пиктограммы.
SW_SHOWMINNOACTIVATE - Выводит окно как пиктограмму; бывшее активныь в данный момент окно остается активным.
SW_SHOWNA - Выводит окно с учетом его состояния в данный момент; активное в данный момент окно остается активным.
SW_SHOWNOACTIVATE - Выводит окно в его прежней позиции и прежнего размера; активное в данный момент окно остаета активным.

SW_SHOWNORMAL - Активизирует окно и выводит его на экран. Если окно было увеличено или уменьшено до пиктограммы, то система Windows восстановит начальное положение и размер окна.
SW_SHOWSMOOTH - Выводит окно так, чтобы оно меньше всего перекрывалось с другими окнами.

Возвращаемые значения
Функция возвращает Хендл открытого приложения или сервера DDE. Возвращаемое значение должно быть больше 32. В противном случае это ошибка:

0 - Системе не хватает памяти, выполняемый файл испорчен или нехватает ресурсов.
ERROR_FILE_NOT_FOUND - файл не найден.
ERROR_PATH_NOT_FOUND - путь не найден.
ERROR_BAD_FORMAT - .EXE-Файл неверен (не-Win32.EXE или ошибка в .EXE).
SE_ERR_ACCESSDENIED - Операционная Система отвергла доступ к файлу.
SE_ERR_ASSOCINCOMPLETE - неправильная или неполная ассоциация с файлом.
SE_ERR_DDEBUSY - транзакция DDE не может завершаться поскольку были запущены другие транзакции.

SE_ERR_DDEFAIL - транзакция DDE потерпела неудачу.
SE_ERR_DDETIMEOUT - транзакция DDE не могла завершаться поскольку запрос несинхронизированный.
SE_ERR_DLLNOTFOUND - динамическая библиотека(.DLL) не обнаружена.
SE_ERR_FNF - файл не найден.
SE_ERR_NOASSOC - нет приложения ассоцированного с данным типом файла.
SE_ERR_OOM - недостаточно памяти для завершения операции.
SE_ERR_PNF - путь не найден.
SE_ERR_SHARE - разделение(shared) файла неверно.

Функция находится в файле shell32.dll
execom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SOS! Нужна срочная помощь Паскаль! ЯншинаВера Помощь студентам 2 02.06.2008 21:25
Нужна срочная помощь!!! Михей Фриланс 5 26.04.2008 17:19
Нужна срочная помощь Рената Помощь студентам 9 04.06.2007 22:42
Нужна срочная помощь с ListView Игнат Помощь студентам 2 04.06.2007 01:14