Вопрос № 30589: Здравствуйте, эксперты.
Подошло время для написания диплома и я даже не знаю какую тему взять. Не посоветуете ли вы каких-либо тем или может знаете где в инете посмотреть, а то я в растерянности.
Спасибо....Вопрос № 30602: Здравствуйте уважаемые эксперты и подписчики рассылки.
У меня возникла проблема со считыванием данных с COM порта от самодельного устройства. Надо использовать альтернативные сигнальные - DCD. Вопрос в том как организовать это чтение на Delphi....Вопрос № 30634: Ув. эксперты!
Как можно сохранить конфигурацию BDE при переустановке ОС. Дело в том, что имеется большое количество псевдонимов, которые бало бы нежелательно снова создавать. Есть идеи?...Вопрос № 30635: Здравствуйте!
У меня такой вопрос. Есть процедура написанная в одном модуле (например модуль: Unit1, процедура ввода данных х и у). И есть другой модуль с др. процедурой (например модуль: Unit2, процедура подсчета переменной z=x+y). Подскажите на...
Вопрос № 30.589
Здравствуйте, эксперты.
Подошло время для написания диплома и я даже не знаю какую тему взять. Не посоветуете ли вы каких-либо тем или может знаете где в инете посмотреть, а то я в растерянности.
Спасибо.
Отправлен: 01.12.2005, 17:34
Вопрос задал: AlexB (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ataman N. N.
Здравствуйте, AlexB!
Сейчас актуально, может быть, создавать нейронные сети, искусственные интеллекты, АСУ.
А вы хоть иуда попали со своим вопросом? :-)
Ответ отправил: Ataman N. N. (статус: 3-ий класс)
Отправлен: 01.12.2005, 18:10
Отвечает: sir henry
Здравствуйте, AlexB!
Ну возьми, например, тему "Деривационные аспектуальные категории в тюркских языках". На мой взгляд очень интересно.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 01.12.2005, 19:10
Отвечает: Vitava
Здравствуйте, AlexB!
Могу предложить вам несколько тем:
1. Распознавание образов.
2. Алгоритмы компьютерной графики.
3. Автоматизация систем управления.
Желаю успехов вам в написании диплома.
Ответ отправил: Vitava (статус: 5-ый класс)
Отправлен: 01.12.2005, 22:04
Отвечает: Golden Spider
Здравствуйте, AlexB!
Жизнь полярных эскимосов, по моему очень хорошая тема.
(Поясняю ответ, а вы собственно кем хотите быть?)
--------- Знания ничто! Хорошие знания Всё!
Ответ отправил: Golden Spider (статус: 2-ой класс)
Отправлен: 02.12.2005, 17:04
Вопрос № 30.602
Здравствуйте уважаемые эксперты и подписчики рассылки.
У меня возникла проблема со считыванием данных с COM порта от самодельного устройства. Надо использовать альтернативные сигнальные - DCD. Вопрос в том как организовать это чтение на Delphi.
Отправлен: 01.12.2005, 20:28
Вопрос задал: source (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Маренич Владимир
Здравствуйте, source!
В Винде работаю с портом при помощи CreateFile, ReadFile, WriteFile и т.д. (см. приложение).
Вам нужно правильно настроить DCB и CommTimeOuts. А управлять сигналом можно с помощью функции EscapeCommFunction. Читайте Help Win32s.hlp по этим функциям и структурам. Что такое DCD я не понял...
Приложение:
Ответ отправил: Маренич Владимир (статус: 8-ой класс)
Отправлен: 02.12.2005, 11:57
Вопрос № 30.634
Ув. эксперты!
Как можно сохранить конфигурацию BDE при переустановке ОС. Дело в том, что имеется большое количество псевдонимов, которые бало бы нежелательно снова создавать. Есть идеи?
Отвечает: Jadd
Здравствуйте, Валерий Кравцов!
В папке c:program filescommon filesorland sharedde лежит файл idapi32.cfg . Он хранит все настройки алиасов БДЕ.
--------- Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 02.12.2005, 15:32
Отвечает: Vitava
Здравствуйте, Валерий Кравцов!
Поищите в папке, где установлен BDE, файл с расширением *.cfg
Удачи вам.
Ответ отправил: Vitava (статус: 5-ый класс)
Отправлен: 03.12.2005, 00:34
Вопрос № 30.635
Здравствуйте!
У меня такой вопрос. Есть процедура написанная в одном модуле (например модуль: Unit1, процедура ввода данных х и у). И есть другой модуль с др. процедурой (например модуль: Unit2, процедура подсчета переменной z=x+y). Подскажите на этом простом примере как организовать работу модулей и процедур между собой. Заранее спасибо!
Отвечает: Romodos
Здравствуйте, Артемова Марина!
Чтобы подключить другой модуль, надо использовать директиву uses Модуль;
Пример вашей задачи в приложении (Project1, Unit1, Unit2)
В unit1 мы считываем x и y. В unit2 мы их складываем
Приложение:
--------- FAQ me off!
Ответ отправил: Romodos (статус: Студент)
Отправлен: 02.12.2005, 15:14
Отвечает: sir henry
Здравствуйте, Артемова Марина!
Если Вы собираетесь использовать процедуры или компоненты из модуля, например, Unit1 в модуле Unit2, то Вам нужно модуль Unit1 объявить в строке Uses второго модуля:
Unit Unit2;
Uses Windows, ... , Unit1; {Теперб в Unit2 доступны компоненты и процедуры из Unit1}
Точно так-же и для первого модуля.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 02.12.2005, 15:22
Отвечает: Каськов Артем Игоревич
Здравствуйте, Артемова Марина!
Можно расширить ваш пример
Имеется форма с Едитами куда вводятся значения х и у, есть unit2 в котором реализован объект TPodschet
Реализация объекта TPodschet
unit Unit2;
interface
uses classes;
type
TPodschet=class
function reschet(x,y:integer):integer;
end;
implementation
function TPodschet.reschet(x, y: integer): integer;
begin
Result:=x+y;
end;
end.
Отвечает: Schmak
Здравствуйте, Артемова Марина!
Для того чтобы процедуры, функции или глобальные переменные 1-ого модуля были доступны из 2-ого необходимо прописать в разделе uses 1-ого модуля имя 2-ого модуля. Например:
uses unit2;
Аналогично можно поступить относительно другого модуля. Единственное ограничение состоит в том что если вы пишите uses UnitX в разделе interface модуля Y, то вы не сможете аналогично прописать uses UnitY в этом же разделе, т.к. Delphi выдаст ошибку. Поэтому желательно подключать модули в разделе interface, как это показано в приложении.
Приложение:
--------- Не всё то Windows, что висит!
Ответ отправил: Schmak (статус: Студент)
Отправлен: 02.12.2005, 16:58
Отвечает: REFERI
Здравствуйте, Марина!
Если вы в Unit1 хотите использовать процедуру из Unit2, тогда, во-первых, в Unit1 после implementation нужно прописать "Uses Unit2;", во-вторых, ваша процедура из Unit2 должна быть описана в разделе interface, что скорее всего так и есть!
Так что пропишите Uses Unit2 и все.
Удачи!
--------- Не судите, да не судимы будете...
Ответ отправил: REFERI (статус: Студент)
Отправлен: 02.12.2005, 17:00
Отвечает: Vadim Vitomsky
Здравствуйте, Артемова Марина!
Для этого необходимо нужные переменные и процедуры сделать видимымми во всех модулях. На практике это можно реализовать следующим способом (см. приложение)
Приложение:
Ответ отправил: Vadim Vitomsky (статус: 5-ый класс)
Отправлен: 02.12.2005, 17:01
Отвечает: Golden Spider
Здравствуйте, Артемова Марина!
Чтобы использовать какие либо процедуры, функции, переменные из других модулей, нужно объявить их (модули) в описании:
...
implementation
uses Unit2;
{$R *.dfm}
...
--------- Знания ничто! Хорошие знания Всё!
Ответ отправил: Golden Spider (статус: 2-ой класс)
Отправлен: 02.12.2005, 17:07
Отвечает: Ataman N. N.
Здравствуйте, Артемова Марина!
Для этого вам нужно "сделать видимыми" друг для друга данные модули. Например:
unit Unit1;
uses ............
implementation
uses Unit2;
......................
end.
**********************************
unit Unit2;
uses Unit1,......................
...........................
end;
Ответ отправил: Ataman N. N. (статус: 3-ий класс)
Отправлен: 02.12.2005, 18:43
Отвечает: Vitava
Здравствуйте, Артемова Марина!
Это сделать очень просто. В разделе Uses модуля Unit1 пропишите Unit2
Таким образом вам станут доступны процедуры с модуля Unit2 в Unit1.
Удачи Вам.
Ответ отправил: Vitava (статус: 5-ый класс)
Отправлен: 03.12.2005, 00:32
Отвечает: Ерёмин Андрей
Здравствуйте, Артемова Марина!
Перед implementation нужно просто добавить uses Unit2 и наоборот - uses Unit1. Дальше можно свободно вызывать процедуры из одного модуля в другом. При этом, в модулях не должно быть процедур, функций, переменных с одинаковыми именами.
--------- Где найти кpяк под ковpик для однокнопочного мыша?
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 03.12.2005, 07:32