|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.03.2012, 18:08 | #31 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
там далеко не 2 строчки читают смс... может тебе стоит ту прогу допилить в свою... если не можешь перетащить в свою
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
09.03.2012, 19:03 | #32 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Ты не много не понял там в проэкте на форме есть кнопка Get SMS на нем 2 строчки. Модуль untModem прописал в uses. То есть там на кнопке и есть вызов функций из этого модуля. А в этом модуле есть функция OPEN в ней возникает проблема на самой первой строке
FHandle:= CreateFile(PChar('\\.\COM6'),GENERI C_READ or GENERIC_WRITE,0,nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED,0); ОШИБКА VARIEBLE 'LHeader' might not have been initialized Сделать проэкт на основе этого не вариант, так как у меня почти написана программа мне не хватает только прочитать смс. Если у тебя есть готовая функция чтения смс ,без лишнего, выложил пожайлуста. -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
10.03.2012, 00:33 | #33 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Блин весь вечер тестировал, но так и не понял. С первой ошибкой и рядом похожих я справился , там надо было указать что бирём fHandle из конструктора, но вдруг у меня возникла проблема с датой LDT помоему ,пишу с MAC-а, но не уверен правильно ли написал LDT или LTD.Короче когда я её (эту строку с датой) удаляю, то происходит точно такая же ошибка только на строку выше и так пока все строки функции не удалю. Что за странные исходники? Кстати ошибка такая же как я тебе писал.Да и ещё проэкт компилируется ,но происходит ошибка времени исполнения когда с модема прочитать пытаюсь смс. Ты вроде говорил что я даже из исходников код вытащить не могу ,а ты сам то его вытаскивал? Если вытаскивал , то я полный баран, но идею не брошу, мне очень надо.Да и на основе тех исходников прогу сделать не вариант(во первых слишком много переписывать,а во вторых(самое то главное) у этого проэкта слишком много файлов. Если кто то знает в чём дело расскажите пожайлуста. Мне надо просто прочитать самое первое сообщение даже кодировки менять не надо, неужели это так сложно?
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
10.03.2012, 06:32 | #34 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
в исходниках номер ком порта берется из компонента...
и ты каждый раз будешь перекомпилировать проект если номер сом порта поменяется? И ты не забыл тип переменной зарегистрировать в var? пробегись f7 по проекту тому и увидишь как он его выполняет может чего забыл перетащить. он тебе ясно написал что LHeader не инициализировано
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.03.2012, 17:45 | #35 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Всем привет!
Барней, я решил попробывать написать код сам , компилируется и исполняется без проблем. Если я всё правильно делаю то осталось прочитать из файла. В тех исходниках, что ты мне дал, я не нашёл функции ReadFile. Объясни пожайлуста как прочитать из порта и всё ли я правильно делаю. Код ниже. СПАСИБО ЗА ПОМОЩЬ!!!!!! Код:
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
11.03.2012, 18:12 | #36 |
Регистрация: 09.03.2012
Сообщений: 5
|
так вроде бы же она была? На ней у тебя прога и вылетала
|
11.03.2012, 18:12 | #37 |
Регистрация: 09.03.2012
Сообщений: 5
|
Я имею в виду функцию
|
11.03.2012, 19:05 | #38 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Да в своем примере я её указал, но не знаю как с её помощью достать смс из порта.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
Последний раз редактировалось vovken1997; 11.03.2012 в 19:20. |
11.03.2012, 19:33 | #39 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
ну если бы ты внимательно код пролеживал то функция это идет из
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.03.2012, 20:46 | #40 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
ОК. Но как это сделать в моей программе. В какой из параметров этой функции должна записаться смс.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как управлять usb-мышкой | Dimaz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 30.03.2011 21:58 |
Delphi. Вывод данных через USB | AlessOn | Помощь студентам | 9 | 02.11.2010 23:21 |
Как управлять в Delphi диспетчером процессов? | docbrain | Общие вопросы Delphi | 6 | 10.02.2010 08:00 |
Через Bluetooth управлять микроконтроллером | Maxs | Микроконтроллеры, робототехника, схемотехника, 3D принтеры | 3 | 25.05.2009 18:54 |
Есть ли возможность управлять драйвером спец. звуковой карты через длл или как то иначе? | chysti | Win Api | 2 | 14.02.2008 12:57 |