IPB
ЛогинПароль:

> 

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

3 страниц V < 1 2 3 >  
 Ответить  Открыть новую тему 
> Проект, FreePascal
сообщение
Сообщение #21


Гость






Цитата
Это ж для Fpc?
yes2.gif

Проверь в папке {FPC_PATH}\units\i386-win32\winunits файл ShellApi.ppu
Если нет, значит, у тебя неполная версия, качай полную... Без этого файла практически невозможно работать под Windows...

Цитата
А насколько сложно будет сделать такое?
Ну, если этим заниматься, и не будет никаких подводных камней (я никогда не работал на этом уровне в FPC, все делал в Delphi), то ничего сверхсложного в этом нет... smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #22


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Проверь в папке {FPC_PATH}\units\i386-win32\winunits файл ShellApi.ppu

Есть. Почему же не компилится? Ошибка: Can't find unit ShellApi
Цитата
я никогда не работал на этом уровне в FPC, все делал в Delphi

Я выбрал FPC, потому что думал, что после Turbo Pascal он будет более легчий в изучении, но если не так - наверное надо начинать изучать Delphi...


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #23


Гость






Цитата(Bokul @ 17.09.2006 23:33)
Есть. Почему же не компилится? Ошибка: Can't find unit ShellApi
А что у тебя в Options -> Directories -> Unit Directories прописано?

У меня вот так: F:\FPC\units\i386-win32;F:\FPC\units\i386-win32\*;F:\FPC\units\i386-win32\rtl, то есть модули ищутся во всех поддиректориях UNITS...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #24


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Ну наконец-то заработало!!!!
Цитата
У меня вот так: F:\FPC\units\i386-win32;F:\FPC\units\i386-win32\*;F:\FPC\units\i386-win32\rtl, то есть модули ищутся во всех поддиректориях


Поменял F на C и добавил после FPC папку 2.0.2\ и зароботало.

-------------------------
По поводу проги:
И тебе привет! Я в восторге good.gif , буду разбираться потихоньку...

Сообщение отредактировано: Bokul -


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #25


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Я, кстати, набросал тут кое-что, посмотри, насколько отличается размер программы, и... Это уже полноценное Windows-приложение, кроме того не оставляющее кнопки на TaskBar-е и запихивающее иконку в трей... Правда, пока ничего кроме этого приложение делать не умеет, но с каждой строкой, добавленной в программу, она будет уметь все больше и больше...

Цитата
буду разбираться потихоньку

Я и не думал, что все так быстро разберу..., а все благодаря вот этому Основы программирования для Win32 на Free Pascal ресурсу, ну и ,конечно, msdn. Все начинает проясняться! yes2.gif


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #26


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
которая будет вытягивать линки из нужной странички так, как я показал в посте №4, и сохранять их в файл

Так, заметка: rolleyes.gif
Вот только что перечитывал тему и заметил одну деталь. Мне хотелося бы, чтобы я имел возможность работать сразу со всем Html кодом. Для данного случае, конечно нужны только линки , но для других проектов эта прога может послужить каркасом - все что надо сделать это поменять процедуру обработки Html.


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #27


Гость






Цитата
Мне хотелося бы, чтобы я имел возможность работать сразу со всем Html кодом

Я же тебе говорил, что OLE - очень мощная вещь? Добавляешь одну строку:
Var BodyTag: String;
...
BodyTag := objIE.document.body.innerHTML; { <--- Вот такую, например }

перед циклом в программу, приведенную в посте №4, и в переменной BodyTag получаешь полный HTML код самого тела сайта (именно то, что записано в его теге BODY) blum.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #28


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Попробовал я сделать DLL, и... Не работает это из консольного режима... Т.е. тебе придется писать программу в оконном режиме, чтобы использовать DLL... Я даже проверил программу в Дельфи без DLL, но в консоли, и это не работает. В принципе, ничего страшного, объем кода чуть увеличится, зато все преимущества Windows будешь использовать на полную катушку...



Ну как, теперь можно использовать DLL в моем приложении?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #29


Гость






Погоди пока... У меня появилась более интересная задумка, как это можно сделать smile.gif Я ее сейчас попробую набросать, а потом посмотрю, стОит ли тебе начинать копать в эту сторону...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #30


Гость






А вот и идея (см. аттач, так это выглядит)... Если нужно выдрать линки со страницы - перетягиваешь мышкой иконку слева от адреса в свое окошко, и получаешь в нем все линки... Drag-and-Drop в действии smile.gif

Возьмешься?


Эскизы прикрепленных изображений
Прикрепленное изображение
 К началу страницы 
+ Ответить 
сообщение
Сообщение #31


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
А вот и идея (см. аттач, так это выглядит)... Если нужно выдрать линки со страницы - перетягиваешь мышкой иконку слева от адреса в свое окошко, и получаешь в нем все линки... Drag-and-Drop в действии

good.gif
Цитата
Возьмешься?
Конечно yes2.gif . С чего начинать?

Сообщение отредактировано: Bokul -


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #32


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
А вот и идея (см. аттач, так это выглядит)... Если нужно выдрать линки со страницы - перетягиваешь мышкой иконку слева от адреса в свое окошко, и получаешь в нем все линки... Drag-and-Drop в действии

volvo, не мог бы ты выложить код, я попробую розобраться...

Сообщение отредактировано: Bokul -


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #33


Гость






no1.gif Я сделал проект на Дельфи, ты же хочешь попробовать FPC?

Если хочешь, выложу Дельфийский исходник...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #34


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Я сделал проект на Дельфи, ты же хочешь попробовать FPC?

Да - хотел бы. Неужеди FPC и Делфи так сильно отличаются?
Цитата
Если хочешь, выложу Дельфийский исходник...

Давай... Компоненты какие-то надо кидать?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #35


Гость






Вот проект полностью...

Все, что надо добавить - сохранение ссылок в файл, но это - 1 строка кода. blum.gif


Прикрепленные файлы
Прикрепленный файл  p_link.rar ( 3.38 килобайт ) Кол-во скачиваний: 294
 К началу страницы 
+ Ответить 
сообщение
Сообщение #36


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Что то не получается, перетягиваю картинку слева от адреса в окно проги, но ничего не происходит... mega_chok.gif


Эскизы прикрепленных изображений
Прикрепленное изображение

--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #37


Гость






blink.gif blink.gif Когда перетягиваешь, курсор меняется на "Документ с плюсом"? Линки на странице есть? Может, адрес страницы покажешь, я попробую у себя, а то не разобрать, мелко очень...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #38


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


http://binmovie.ru/2006/09/19/poslednee_ka...ip__treker.html
Цитата
Когда перетягиваешь, курсор меняется на "Документ с плюсом"?

Нет, появляется стрелочка с квадратиком. Может я не то перетягиваю?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #39


Гость






no1.gif Это я тебе старый проект выслал... Вот этот попробуй:


Прикрепленные файлы
Прикрепленный файл  Test.rar ( 4.08 килобайт ) Кол-во скачиваний: 311
 К началу страницы 
+ Ответить 
сообщение
Сообщение #40


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Так работает. good.gif Спасибо.

Насколько сложно будет все это перенести на FPC?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

3 страниц V < 1 2 3 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 3:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name