Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 39 из 116<  1 ... 36  37  38  39  40  41  42 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 13.07.2003
Откуда: Казань
Срочно!
Нужна ссылка на код любой очень маленькой программы для Делфи!!!!
И желательно краткое описание всех обозначений в Делфи.



Партнер
 

Member
Статус: Не в сети
Регистрация: 23.09.2004
Откуда: Казань
Не знаю, может, кто не в курсе, но есть такой сайт: http://delphiworld.narod.ru/dw.html . С него можно скачать прогу, а также апдейты для нее. В ней собрано огромное количество готовых процедур и примеров (сейчас 5005), все удобно разбросано по категориям. В общем, маст хав!

_________________
(с) 2006, NecroSoft


 

Member
Статус: Не в сети
Регистрация: 13.07.2003
Откуда: Казань
Мне нужны проги к 7 Delphi


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
RusLAN-2
Там исходники. А компилируй хоть под какой. Хотя....

_________________
Лучшая зашита - это нападение.


 

Member
Статус: Не в сети
Регистрация: 20.11.2003
Zеrg Странно, я распаковывал WinRar 3.4 проблем не было...
NecroMan_666 Похоже очень полезная штука! Спасибо, качаю

Добавлено спустя 3 часа, 1 минуту, 7 секунд:
Скачал. Все клево. Только не очень понравился способ установки и обновления статей.
Делается так:
Скачиваем основные наборы статей (base1-5). Распаковываем в определенную папку (DW, например), в ней появиться папка base
Потом скачиваем саму прогу и ставим ее в папку(DW).
Потом запускаем прогу.
скачиваем обновления баз. Устанавливаем попарно (в папку DW), в строго определенном порядке:
base_040725_01.exe
base_040725_02.exe
Запускаем, нажимаем обновить - закрузка из каталога программы
скачиваем еще обновления и тоже туда-же ставим
base_040508_01.exe
base_040508_02.exe
Запускаем, нажимаем обновить - закрузка из каталога программы

Получается 5005 статей. Остальное можно обновить из нета.


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Mike-L
Zеrg
Про архив. Если его распаковать - то странички в хелпе не грузятся, а если потом опять в архив загнать и из него открывать - то все ok :insane:

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 20.11.2003
Lord_of_Darkness Какие странички в хелпе? Я все сделал вышеописанным способом. Других траблов, вроде, не было.


 

Member
Статус: Не в сети
Регистрация: 03.01.2003
Откуда: Ростов-на-Дону
Короче такая проблема у меня возникла:

Есть две формы, первая форма для авторизации на оракловом серваке(form1), не хочется мне стандартной пользоватся. И есть освновная форма программу (form2) в котороый выполняются уже конкретные задачи программы. Проблема возникла в том:

Когда я пытаюсь свернуть первую форму всё отлично, всё сворачивается как надо. Когда я сворачиваю вторую, она вроде тоде сворачивается, только в добавок она ещё и сворачивается в левый нижний угол :( Как сделать что бы такого не было!!!

_________________
Just Zerg! Остановим деградацию русского языка, скажем нет удафкомовской лексике!!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Zеrg А зачем там? Я так понял, что у тебя вторая форма это как бы logon после чгео ты будеш показывать первую форму (если правильно прошел логин на сервер)? Так?


 

Member
Статус: Не в сети
Регистрация: 03.01.2003
Откуда: Ростов-на-Дону
Наоборот, вторая показывается после того, как прошёл первую.

_________________
Just Zerg! Остановим деградацию русского языка, скажем нет удафкомовской лексике!!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Тады так.
Создается form2, в oncreate создается и вызывается модально форма1 и проверяется результат ввода и соединения с базой, если ошибка то главная форма не показывается и программа выходит


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Mike-L
Я про "Большой CHM-Faq по дельфи. 9.5Mb" ну короче забей, не так уж это важно, просто накосячили с этим хэлпом малец

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Немного не по теме, но все же. Помогите сформировать SQL запрос.
Что имеем:
1. Таблицу words, в ней 2 поля – word(хранится слово) и idpos(индекс слова).
2. Таблицу positions тоже из 2 полей – id(индекс, это индекс слова из первой таблицы) и поле pos(позиция в тексте слова c индексом id).

Что нужно получить: с помощью SQL запроса, получить кол-во вхождений заданного слова в текст. Вообщем вот такой вот «составной» запрос необходимо написать.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 20.11.2003
А чем не подходит

Код:
select count(id) from positions where id = (select idpos from words where word='словечко')
?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon А кто будет указывать на каком се6рвере база висит? А то сейчас кучу чего можно налепить :)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams база - аксесовский файлик, а среда разработки на самом деле .net :D
Mike-L спасибо, буду пробовать, там свои заморочки.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 05.12.2004
Имеется :
var phandle:hwnd; i:integer;
begin
for i:=1 to 10 do begin
ShellExecute(r,'open','C:\Program Files\Microsoft Office\Office11\Winword.exe',nil,nil,SW_SHOWNORMAL);
sleep(1000);
phandle:=FindWindow(nil,'Документ1 - Microsoft Word');
SendMessage(phandle, WM_CLOSE, 0, 0);
end;
end;

Вопрос: Как в данном случае избавиться от sleep? Без него Ворд не успевает закрыться и открывается снова уже вторым третьим итд экземпляром. Как отловить закрытие ?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Demileech а может работать через OLE, а не через ShellExecute.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 05.12.2004
Daemon писал(а):
Demileech а может работать через OLE, а не через ShellExecute.


ХЗ никогда не пробовал, а что через шел никак ?
Попробовал так:
var
proc_info: TProcessInformation; i:longint;
startinfo: TStartupInfo;
begin
// Initialize the structures
FillChar(proc_info, sizeof(TProcessInformation), 0);
FillChar(startinfo, sizeof(TStartupInfo), 0);
startinfo.cb := sizeof(TStartupInfo);

// Attempts to create the process
for i:=1 to 10 do begin
CreateProcess('c:\windows\notepad.exe', nil, nil,
nil, false, NORMAL_PRIORITY_CLASS, nil, nil,
startinfo, proc_info);
// The process has been successfully created
// No let's wait till it ends...
WaitForSingleObject(proc_info.hProcess, 100);
// Process has finished. Now we should close it.
GetExitCodeProcess(proc_info.hProcess, ExitCode); // Optional
CloseHandle(proc_info.hThread);
CloseHandle(proc_info.hProcess);
TerminateProcess(proc_info.hProcess,0);
end;
end;

Тоже не пашет то есть вообще не убивается.


 

Member
Статус: Не в сети
Регистрация: 29.12.2004
Откуда: Москва
Народ, помогите, пожалуйста. Начал ваять прогу для обмена файлами и сообщениями по сети Интернет. Всё продумал. Обмен файлами, систему соединения. Начал делать, но вот загвоздка. После соединения клиентская часть грузит проц на 99%, а потом выдаёт сообщение Invalid window handle (1400). С чем это может быть связано? Вот исходник:

Код:
procedure TFR.BCNClick(Sender: TObject);
begin
  If (Trim(LENC.Text)='') or ((ME.Text='   .   .   .   ') and (RGD.ItemIndex=0)) Then
    Begin
      If Trim(LENC.Text)='' Then Begin ShowMessage('Ââåäèòå ñâîé ïñåâäîíèì.'); LENC.Text:=''; End;
      If (ME.Text='   .   .   .   ') and (RGD.ItemIndex=0) Then ShowMessage('Ââåäèòå IP àäðåññ ñåðâåðà.');
    End
  Else
    Begin
      YN:=LENC.Text;
      Case RGD.ItemIndex of
        0:
          Begin
            SRV.Active:=True;
            CLN.Host:=ME.Text;
            CLN.Connect;
            CLN.WriteLn(IPW.LocalIP);
          End;
        1:
          Begin
            SRV.DefaultPort:=1941;
            SRV.Active:=True;
            CLN.Port:=1945;
          End;
      End;
    End;
end;

procedure TFR.CLNConnected(Sender: TObject);
begin
  Case RGD.ItemIndex of
    0:
      Begin
        MC.Visible:=True;
        MO.Visible:=True;
        BOS.Visible:=True;
        BOF.Visible:=True;
      End;
    1:
      Begin
        MC.Visible:=True;
        MO.Visible:=True;
        BOS.Visible:=True;
        BOF.Visible:=True;
        SB.SimpleText:='Ñîåäèíåíèå óñïåøíî óñòàíîâëåíî.';
      End;
  End;
end;       

procedure TFR.SRVExecute(AThread: TIdPeerThread);
var s: String;
begin
  Case RGD.ItemIndex of
    0:
      Begin

      End;
    1:
      Begin
        T:=AThread.Connection.ReadLn;
        CLN.Host:=T;
        CLN.Connect;
      End;
  End;
end;


Здесь SRV - это Indy TCP/IP Server, а CLN - Client.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 39 из 116<  1 ... 36  37  38  39  40  41  42 ... 116  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan