AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Unterschied IDE / normaler Programmstart ?

Ein Thema von calibra301 · begonnen am 20. Aug 2015 · letzter Beitrag vom 20. Aug 2015
Antwort Antwort
calibra301

Registriert seit: 20. Mär 2009
95 Beiträge
 
Delphi XE8 Professional
 
#1

Unterschied IDE / normaler Programmstart ?

  Alt 20. Aug 2015, 11:40
Delphi-Version: 5
Da isser wieder...

Bin immer noch beim Umzug einer D6 Anwendung auf XE8

Lief alles ganz gut..getestet hab ich aber immer nur in der IDE (Debug / Releasebuilds )


Eine Funktion holt per Befehl einen Namen (PAnsiSting) von einer externen C++ DLL
die die Daten in die Registry schreibt. DLL ist als Release in dem Debug- und Releasefolder des
XE8 Projektes.

In der IDE klappt das für 32 / 64 Bit einwandfrei und es wird der in der Registry gespeicherte
Name ausgegeben. Starte ich die Exe aus dem Release - Folder direkt kommt nur noch 1 Zeichen zurück und
das hat leider mit dem Namen den man in der Registry lesen kann nix zu tun...

EDIT: Beim Tippern auf die Idee gekommen die Programme mal als Admin zu starten und schon geht's..

Noch mal Edit: Als Admin funktioniert das Lesen des Namens, das schreiben aber nicht...


Gruss
Calli

Geändert von calibra301 (20. Aug 2015 um 12:00 Uhr)
  Mit Zitat antworten Zitat
Sailor

Registriert seit: 20. Jul 2008
Ort: Balaton
112 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Unterschied IDE / normaler Programmstart ?

  Alt 20. Aug 2015, 22:10
Mit welchem Schlüssel greift die DLL denn auf die Registry zu, mit HKey_Local_Machine, HKey_Current_User? Wahrscheinlich hat die Anwendung nicht die nötigen Rechte für den verwendeten Schlüssel.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz