Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

HELP!!!!!!!!!   Найти похожие ветки 

 
Narik ©   (2005-01-28 23:42) [0]

Здравствуйте умные люди!!! У меня вопрос!
Приставьте что я создаю Помощь и:

 В edit1 пишу:
   procedure TForm1.Edit1Change(Sender: TObject);
   begin
   ListBox1.Perform(LB_SELECTSTRING,-1,longint(Pchar(Edit1.text)));
   end;

 А в Create пишу:
   procedure TForm1.FormCreate(Sender: TObject);
   var SearchRec: TSearchRec;
   begin
   ListBox1.Items.BeginUpdate;
    if FindFirst(ExtractFilePath(Application.ExeName)+"Help\*.TxT",
              0,SearchRec) = 0 then
    repeat
      ListBox1.Items.Add(SearchRec.Name);
     until FindNext(SearchRec)<>0;
       FindClose(SearchRec);
     ListBox1.Items.EndUpdate;
     end;

А что писать в ListBox1DblClick чтобы при двойном щелчке он открывал этот файл в Memo1????


 
Луарвик   (2005-01-29 00:05) [1]

Memo1.lines.loadfromfile(ListBo1.items[Номер выбраной строки!])
че-то вроде того. Точнее не могу. Делфи удален


 
Околокомпьютерный   (2005-01-29 00:13) [2]

Perform чем занимается??


 
Narik ©   (2005-01-29 01:34) [3]

Help!!!


 
Narik ©   (2005-01-29 22:12) [4]

Help!!!!!


 
вредитель   (2005-01-29 22:59) [5]

На мой взгляд, лучше всего сделать help файл в виде chm, (Смотри также в гугле Help&Manual), потом динамически загрузить hhctrl.ocx как DLL (ея можен небыть), получить адрес функции HtmlHelp, и вызывать с помощью нее нужный топик справки.

В плюсах это выглядит примерно так:

typedef HWND (__stdcall *PFN_HtmlHelp)(HWND, const TCHAR *, UINT, DWORD);
PFN_HtmlHelp pfnHtmlHelp;
HMODULE hLib;
 hLib = LoadLibrary(_T("hhctrl.ocx"));
 if (hLib) {
   #ifdef _UNICODE
     pfnHtmlHelp = (PFN_HtmlHelp)GetProcAddress(hLib, "HtmlHelpW");
   #else
     pfnHtmlHelp = (PFN_HtmlHelp)GetProcAddress(hLib, "HtmlHelpA");
   #endif
 }
 if (pfnHtmlHelp)
   pfnHtmlHelp(m_hWnd, CString(szBaseDir) + _T("\\helpfile.chm::/index.htm>main"), 0, NULL);

Советую также почитать раздел msdn, посвященный compiled html.
Так справку делают во всех развитых странах. В общем, разбирайся.


 
Девушка ©   (2005-01-29 23:28) [6]

Делай ссылку на http файл через шеллексекюте и будет тебе счастье...



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
6-1102273603
Biryk
2004-12-05 22:06
2005.02.20
Pomogite razobratca s DLL...


4-1104578802
Pomestnik
2005-01-01 14:26
2005.02.20
Как определить позицию курсора мышки на форме


9-1064947484
Ландграф Павел
2003-09-30 22:44
2005.02.20
Игра Sorcerer`s Doll


1-1107715687
Andrey M
2005-02-06 21:48
2005.02.20
несколько вопросов


14-1106800554
Девушка
2005-01-27 07:35
2005.02.20
Сотовый - подслушивающее устройство?