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

Вниз

Трудности с DLL   Найти похожие ветки 

 
BJValentine ©   (2004-02-12 16:25) [0]

Создал DLL в которой есть форма. Ругается на строки

var Login, PWRD: ShortString;

begin
....

Login:=trim(SeqFrm.Edit1.Text);
PWRD:=trim(SeqFrm.Edit2.Text);

....

end;

Да, эти Эдиты работают со строкой, но что мне делать, если необходимо значения с эдитов передать в прогу?


 
Reindeer Moss Eater ©   (2004-02-12 17:25) [1]

Ты присмотрись к тексту ругани и поймешь, что она никак не связана с твоим желанием передавать что-либо куда-либо.

Тема про область видимости переменных в модулях


 
Reindeer Moss Eater ©   (2004-02-12 17:29) [2]

А так же тема про ключевое слово uses


 
BJValentine ©   (2004-02-12 17:42) [3]

Можно поподробней? Переменные находятся в области видимости. И в uses указан этот модуль. А ошибку выдаёт типа Access violation память не может быть written. Причём ошибку выдаёт при выполнении первой из приведенных выше строк. Когда я их коментю, ошибка пропадает.


 
sniknik ©   (2004-02-12 18:11) [4]

а ты создай новую dll в дельфях (dll wizard) и прежде чем стереть "ненужный" текст прочитай его, ведь для чегото он туда пишется и даже говорит что это очень важно.


 
BJValentine ©   (2004-02-12 18:23) [5]

То Sniknik>
1. Не надо наличия dll wizard для того, чтобы чуток выше прочитать: "Да, эти Эдиты работают со строкой, но что мне делать, если необходимо значения с эдитов передать в прогу?"

2. Обожаю всезнающих людей! Они любят учить чем - то типа: "Ты не знаешь сколько будет 58*55?! Пайди в первый класс и выучи таблицу на 2".

Нафик тогда вообще отвечать?


 
Defunct   (2004-02-13 04:03) [6]

Пардон, а что DLL экспортирует? Форму?

создай пару функций в DLL для экспорта, типа:
fucntion ReadEdit(EditNum : Integer):String;stdcall;

Ну и юзай их наздоровье.
LOGIN := ReadEdit(0);
PWD := ReadEdit(1);


 
Reindeer Moss Eater ©   (2004-02-13 08:44) [7]

Login:=trim(SeqFrm.Edit1.Text);

В переменной SeqFrm не содержится ссылки на экземпляр формы.


 
sniknik ©   (2004-02-13 08:44) [8]

BJValentine ©   (12.02.04 18:23) [5]
мне в свою очередь "нравятся" люди что спрашивают недомолвками, с легкой надменностью и увереностью что у них единственно правильное написание, программа единственно возможным способом, оно само собой разумеется и в обьяснениях как они делают не нуждается.

раз уж ты понял про что речь еще после первого > Reindeer Moss Eater ©   (12.02.04 17:25) [1]
то чего не привел описание? типа нет это не изза этого, все в порядке вызов как в предупреждении делаю вот у меня юзес проги вот dll.
тогда бы это было обсуждение а упреки, сразу стало ясно что причина не в этом (или наоборот) и продвинулись бы немного дальше в проблеме. а ты написал ответ так что не понятно что за модуль где указан, я соответственно подумал что ты свой модуль имееш в виду, а не тот что нужен и дал пример того где прочитать о нужном (с моей точки зрения). а создать визардом пустую dll чтобы прочитать предупреждение это что проблема? или это вызов твоему интелекту? ну извини больше не буду (отвечать).


 
Digitman ©   (2004-02-13 10:48) [9]


> BJValentine ©   (12.02.04 18:23) [5]


> Нафик тогда вообще отвечать?


а "нафик" ставить дурацкий вопрос, мол, что мне делать ?
твой вопрос д.б. прозвучать так - я не знаю практических принципов отладки и пошаговой трассировки Делфи-проектов, а именно - DLL-проекта.. подскажите источник инф-ции, где бы я мог самостоятельно понять, как пользоваться встроенным в IDE отладчиком

на крайний случай вопрос твой мог прозвучать еще проще и гораздо конкретней - мол, я не понимаю, что может являться причиной исключения, возникающего при выполнении такой-то строчки моего кода, подскажите идею



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

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

Наверх




Память: 0.49 MB
Время: 0.038 c
3-1080098317
Максим
2004-03-24 06:18
2004.04.18
Запрос


6-1076800567
dr Tr0jan
2004-02-15 02:16
2004.04.18
Attachment в TIdSMTP


11-1062573423
savva
2003-09-03 11:17
2004.04.18
Не могу создать картинку с текстом.. Наверное я туплю..


1-1080651120
PiratA
2004-03-30 16:52
2004.04.18
Символ CR+LF


1-1081055905
LiNkER
2004-04-04 09:18
2004.04.18
Помогите с RAVE Reports