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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 3 из 116<  1  2  3  4  5  6 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Цитата:
ну с этими ф-цими Win32API буду я еще долго разбираться Sad

Ну а как ты хотел :) Чтобы все так просто было?



Партнер
 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Нет. Я не хотел углубляться в изучении Делфи. Вот тебе и программирование под Виндовс.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Кажется заканчиваю программу... Хочу сделать справку ХТМЛ: как из программы запустить браузер с нужным мне файлом?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Halst Изучать HTML Help API и скачать библиотеку под Delphi. Все ищется очень быстро через google.


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Ray Adams в том то и дело, что искал, но не нашел ничего, понятного для себя :(


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Halst Понятного в WinAPI никогда не бывает, все сделано через одно место. Надо просто тыкать. Вот кусок кода из моей проги, вызывающей хелп
HtmlHelp(0,pchar(sManual),HH_DISPLAY_TOPIC,integer(s));

HtmlHelp(0,pchar(sManual),HH_DISPLAY_TOC,0);

где sManual полный путь к фалу, s- впервом варианте keyword, второй же выхов просто показывает Table of Content


 

Member
Статус: Не в сети
Регистрация: 07.04.2004
Откуда: Планета Земля
Код:
Люди добрые.
Пожалуста дайте исходники либо ссылочку на факи по след. вопросу.

Нужно в найти окошко с заголовком ХХХ найти в этой форме строку для ввода (EDIT) и написать туда текст "ххххххх".

Заранее благодарен


ЛЮДИ плиз срочняк надо...

_________________
Keyboard not found, press F1 to continue...
Press any key to continue, or another to exit...


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
FindWindow поможет


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
web-dav
HWND hWindow = FindWindowEx(NULL,NULL,NULL,"ХХХ");
if(!hWindow)
MessageBox(NULL,"Ну типа окошка-то нету","Облом",MB_OK | MB_ICONHAND);
else {
hWindow = FindWindowEx(hWindow,NULL,"EDIT",NULL);
if(!hWindow)
MessageBox(NULL,"А ты уверен, что EDIT-ы тут водятся?",MB_OK | MB_ICONHAND);
else
SetWindowText(hWindow,"ххххххх");

}

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 07.04.2004
Откуда: Планета Земля
Avaddon

Very big thanks :dance:

_________________
Keyboard not found, press F1 to continue...
Press any key to continue, or another to exit...


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams а ты уверен, что этот код рабочий, имееться ввиду подгрузка и подключение драйвера. Переменная result, не обьявленна, она наверное глобальная. Для использования типа SC_HANDLE надо в начале еще что-то обявлять?

Код я разобрал, через CreateFile как я понял ты подключаешься к драйверу как к обработчику.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon Этот кусок кода из X-BIOS Editor. Полностью раочий. result = это не переменная , а результат функции. Ты может писать LoadIODriver:=true или просто result:=true, ну как в Си пишеш return true. Только тут через result работает и не выходит из функции в этом месте.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams ага. Понятно. Я описание небольшое по GiveIO нашел, так он написан еще в 97 году для WinNT. Для подключения к драйверу надо использовать CreateFile.

Информация по драйверам на каждом углу не валяеться. Вот и сложно с этим разбираться.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Цитата:
подключения к драйверу надо использовать CreateFile.

Это актуально и сейчас, так и подключаются к дровам.


 

Есть два прибора. Получая данные необходимо сравнить их между собой, вычеслив при этом показатель цветовой разницы и построить график. Так вот математисеский подсчет я сделал, а вот с графиком запара.
График нужен такого плана, на декартовых координатах построить два отрезка по известным координатам. Первая координата 0, вторая кокое-то число, которое может быть положительным или отрицательным.
Пробывал использовать компонент Chart, но что-то у меня с ним не выходит. Может что-то я не правильно делаю.
Вот мой пример:
procedure TForm1.Button2Click(Sender: TObject);
var n:integer;
i:integer;
begin
for n:=0 to Memo1.Lines.Count -1 do
Chart1.Series[1].Add(StrToFloat(Memo1.Lines[n]),IntToStr(n),clRed);
for i:=0 to Memo2.Lines.Count -1 do
Chart1.Series[2].Add(StrToFloat(Memo1.Lines[i]),IntToStr(n),clBlue)
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Chart1.Title.Text.Clear;
Chart1.Series[0].Clear;
end;

Может где я ошибся, или не тот компонет использую? Посмотрите может кто, что-нибудь присоветует.
Зарание спасибо.
P.S. Приборы называютя спектрофотометры, преднозначены для измерения цветовых координат в системе CIELAB*. Может кто знаком.


 

Member
Статус: Не в сети
Регистрация: 22.06.2004
Откуда: S-Pb
а что мешает самому эти графики рисовать?


 

А зачем я по твоему все это замутил. Чтобы потом все равно в ручную рисовать. Ты извени но встречный вопрос: "А нафига тебе тектовый редактор, когда можно и ручкой тексты писать?".
А просил совета.


 

Member
Статус: Не в сети
Регистрация: 04.06.2004
Откуда: Н. Новгород
Он видимо имел ввиду рисовать в битмап (или в канвас) и выводить его на экран вместо использования TChart. Так зачастую и проще и эффективнее, иногда например нужно сделать вещи, которые не предусмотрены в стандартном компоненте, анимацию какую нить...

_________________
Интел имеет 80% рынка, АМД снабжает остальные 20


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
smale3 Простые графики лучше выводить самому. Чем копаться в куче настроек TChart проще сделать руками. Но ругой случай елси ты плохо знаком с рисованием, тогда вполне можно и через TChart , просто надо немного покопаться. Я через него выводил почти все, что можно было.


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Может проще кинуть на форму панель и на ее канвас выводить отрезки?
Цвет фона = цвет панели,
цвет линии canvas.pen.color
дерзай!

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


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 3 из 116<  1  2  3  4  5  6 ... 116  >
-

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


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

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


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

Перейти:  

Лаборатория














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