![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 5 Всего: 95 |
С помощью GetModuleFileName. К примеру так:
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| russians |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
И последнее, я видел стандартный алгоритм замены подстроки в строке для С++, но сейчас никак найти не могу, только для Delphi, помогите найти, а... последний пункт выполнения :(((
P.S. сам написать не могу, времени нет, паяю P.P.S. Нашёл кусок кода, только он не рабочий:
P.P.S. Вот ещё один
Это сообщение отредактировал(а) russians - 21.3.2008, 10:22 |
||||
|
|||||
| ama_kid |
|
||||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 5 Всего: 95 |
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
||||
|
|||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
ama_kid, в общем, большая часть задачи выполнена. Дело в том, что при обработке карты *.img cgpsmapper создаёт три файла, один из которых *.Reg. Для работы с картой в MapSource нужно изменить файл Reg и испортировать его в регистр.
Reg файл с именем, которое задано в графе CardnAME изначально, корректится следующим образом
Вот и всё P.S. В процессе работы обнаружил недостаток WinExec, который запускает файл: Reg файл должен редактироваться после создания, а программа не дожидаясь конца работы WinExec идёт дальше по алгоритму :( Это сообщение отредактировал(а) russians - 21.3.2008, 11:49 |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 5 Всего: 95 |
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
ama_kid, увы, с реестром не работал :( Для MapSource неважно, файл ли это или не файл, важно, чтобы была запись в реестре с ключом в Products соответственно тому файлу, который я уже приводил с соответствующими заменами...
Я так понял, тут нужно подключать MFC библиотеки...
Это сообщение отредактировал(а) russians - 21.3.2008, 12:40 |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 5 Всего: 95 |
russians, гаспоть с табой, зачем MFC тащить, если все есть в WinAPI? Вот пример работы с реестром из моих программ, посмотри, поизучай...
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
ama_kid, дык, код немаленький
|
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 5 Всего: 95 |
Как же ты пишешь на С++ с таким дельфийским подходом?
Ладно, вот навалял по-быстрому:
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| russians |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
ama_kid, я просто обленился вот и всё
Отказыается этот код работать :(
Вот :( Может быть дело в Strcpy? 224 C:\Mapsoft\main.cpp invalid conversion from `const char*' to `char' 225 C:\Mapsoft\main.cpp invalid conversion from `const char*' to `char' 232 C:\Mapsoft\main.cpp invalid conversion from `const char*' to `char' Это сообщение отредактировал(а) russians - 21.3.2008, 16:25 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |