не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Очередной раз собрал Exe - файл.
На запуске дает это сообщение. Потом все запускается. Гугл пока не помог. На ранее собранных Exe не выдает это сообщение |
Re: не найдена точка входа showwindow в dll | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
В Declare DLL названия функций case sensitive. Если showwindow написано, как в заголовке, то именно такую ошибку и должно выдавать всегда и везде.
|
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
DECLARE INTEGER SHOWWINDOW IN Win32Api INTEGER, INTEGER
лет 20 работало. Дает сообщение на этой команде |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
С ком. окна в Фоксе даю DECLARE INTEGER SHOWWINDOW IN Win32Api INTEGER, INTEGER
- Cannot find entry point SHOWWINDOW in the DLL То ж самое на английском Исправлено 1 раз(а). Последнее : Ydin, 14.04.20 10:01 |
Re: не найдена точка входа showwindow в dll | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
Все правильно, так и должно быть. Правильно писать
Я же написал, имя функции case sensitive |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Да, спасибо!
Кто-то (скорей всего сам) в prg дал beautify и я тупо не отреагировал сразу на Ваш правильный ответ |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
пишу в w.prg:
DECLARE INTEGER ShowWindow IN Win32Api INTEGER, INTEGER Правой кнопкой мышки - Beautify - > DECLARE INTEGER SHOWWINDOW IN Win32Api INTEGER, INTEGER |
Re: не найдена точка входа showwindow в dll | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Нах такой Beautify!
|
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Я убирал там слова, кот. мешают. Так можно. Но потом меняешь комп или заново инсталлируешь Фокс...
Или работаешь на другом компе... Лет 10 назад я помнил, что есть такое. Забыл, старый стал. Со многими такое происходит |
Re: не найдена точка входа showwindow в dll | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Что настроил - то и получил. Кстати, такой форматтер есть, хоть и под другим именем и с несколько меньшими возможностями, и в FPD. И даже в виде исходников. Для тех, кому нужно что-то особенное. ------------------ Лень - это неосознанная мудрость. |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Сама по себе Beautify IMHO очень полезное средство
|
Re: не найдена точка входа showwindow в dll | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Называется FoxDoc. Чужие исходники хорошо изучать после прогона на нем с разрисовкой циклов. |
Re: не найдена точка входа showwindow в dll | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
А вот и не угадал. Это документатор. А есть еще форматтер. Для оперативной работы. Как и Beautify. ------------------ Лень - это неосознанная мудрость. |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Анек помните?
Аул. Приехали геологи, ждут автобуса. Достали гитары, спели, уехали. Рядом местный аксакал, тоже со струнным инструментом. К нему свой, местный - Вот они сразу несколько песен спели, а у тебя все время одна... - Они еще ищут, а я уже нашел Исправлено 1 раз(а). Последнее : Ydin, 14.04.20 15:19 |
Re: не найдена точка входа showwindow в dll | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Про такой форматтер слышу впервые. Но к слову сказать, FoxDoc тоже умеет форматировать исходные тексты. И сделать такое форматирование совсем недолго. Только есть небольшой глюк - русскую букву Н съедает, гад. Неужто такой форматтер есть в комплекте поставки FPD? Исправлено 1 раз(а). Последнее : Simple777, 14.04.20 16:19 |
Re: не найдена точка входа showwindow в dll | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Кое-кто в этом совсем не одинок Цитата:Было бы удивительно если не мог. Цитата:Ну да, предварительно настроенный запускается прямо из фокса. Цитата:Се ля ва. Но вроде в 2.6а сие починено, уже за давностью точно не помню. Цитата:Угу, и даже никак не запрятан, но его всё равно не видят. ------------------ Лень - это неосознанная мудрость. |
Re: не найдена точка входа showwindow в dll | |
---|---|
Ydin Автор Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Пирожков рисовал свой Beautify, и, вроде, SSA ему помогал или наставлял.
Это было давно. Как-то он остался не до полировки доведен. Но в FPD мог бы работать. Когда сильно вложенный исходник, а еще если не твой, и надо что-то туда всунуть, подправить... Рука сама тянется к правому клику на Beautify Исправлено 1 раз(а). Последнее : Ydin, 14.04.20 17:43 |
Re: не найдена точка входа showwindow в dll | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
И не вроде, а точно. Цитата:Для нас с Вадимом этого было достаточно, остальные как-то высказали никаких пожеланий. Цитата:Не-а, не мог, там fll используется. Код ёё сишный есть, но что-то не тянет его под ДОС компилить. Цитата:Угу, особенно если все строки с одной позиции начинаются. А тут сразу видна и незакрытость некоторых конструкций. ------------------ Лень - это неосознанная мудрость. |
Re: не найдена точка входа showwindow в dll | |
---|---|
sphinx Сообщений: 31184 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Королев тоже говорил, что вызовы (DECLARE) должны соответствовать синтаксису MS. Я не так давно "боролся" с вызовами из DLL, написанных на Delphi. Победил. ;) ------------------ "Veni, vidi, vici!"(с) |
Re: не найдена точка входа showwindow в dll | |
---|---|
akvvohinc Сообщений: 4224 Откуда: Москва Дата регистрации: 11.11.2008 |
У меня к "поставке" FoxDoc был приложен такой файл: Исследуемая реализация FoxDoc v2.10f: FOXDOC EXE 85632 04.09.93 11:08 FOXDOC OVR 323155 04.09.93 11:08 Она была получена после Upgrade для FoxPro v.2.5a 1. Об исчезновении буквы "Н" после документатора Во время анализа текста программы документатором код 8D зачем-то за- меняется на пробел. Чтобы этого не происходило необходимо произвести следующую замену: Имя файла Размер Смещение Было Станет Константы для поиска ======================================================================== 1. FOXDOC.OVR 323155 6C98 8D 00 52 4F 01 8D 04 2. О сообщении "Skiped binary file ..." FoxDoc проверяет исходный текст каждой программы на присутствие не- печатных символов. Если есть хотя бы один такой символ, то данный файл пропускается без анализа текста. Таблица проверки символов - битовая, длиной 256 бит (или 32 байта). Если бит по смещению, равному коду символа, равен 1, то символ считается печатным. Таблица находится по адресу: Имя файла Размер Смещение Константы для поиска ======================================================================== 1. FOXDOC.EXE 85632 84FA 00 27 00 0C FF Чтобы некоторые русские буквы не попадали в разряд непечатных симво- лов, необходимо заменить на FF байты по смещению 850F и c 8516 по 8519. Исправлено 1 раз(а). Последнее : akvvohinc, 15.04.20 01:17 |
© 2000-2024 Fox Club  |