AGB  ·  Datenschutz  ·  Impressum  







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

Problem mit Winexec und Pchar

Ein Thema von benisenis · begonnen am 16. Jan 2005 · letzter Beitrag vom 16. Jan 2005
Antwort Antwort
benisenis

Registriert seit: 16. Jan 2005
16 Beiträge
 
#1

Problem mit Winexec und Pchar

  Alt 16. Jan 2005, 10:47
Hallo erstmal,
ich hab ein Problem, dass für euch sicher keines darstellt, dennoch würde ich mich sehr freuen, wenn man mir weiterhelfen kann.
Also ich möchte, dass sich mein Programm, duchrch ein bestimmtes Ereigniss neustartet.
Dafür nutze ich folgende Zeile:

Pchar (winexec (application.exename, sw_shownormal)); naja, dann bringt er mir folgende Fehlermeldung:

[Error] Unit1.pas(54): E2010 Incompatible types: 'string' and 'PAnsiChar'

Kann mir jemand helfen?

Danke im Voraus.

Benisenis

P.S. Ich bin noch Anfänger
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Hilfe bin noch Anfänger

  Alt 16. Jan 2005, 10:51
1. Du musst den String umwandeln (z.B. PChar ('String') )

2. Warum möchtest du dein Programm neustarten ???
  Mit Zitat antworten Zitat
benisenis

Registriert seit: 16. Jan 2005
16 Beiträge
 
#3

Re: Hilfe bin noch Anfänger

  Alt 16. Jan 2005, 10:54
1.Vielen Dank für deine schnelle Antword, werde es gleich ausprobieren.
2.Soll ne Art Scherzprogramm werden
  Mit Zitat antworten Zitat
benisenis

Registriert seit: 16. Jan 2005
16 Beiträge
 
#4

Re: Hilfe bin noch Anfänger

  Alt 16. Jan 2005, 10:56
Naja, vielleicht bin ich einfach zu blöd, auf jeden Fall geht des nicht, wie du sagst!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Hilfe bin noch Anfänger

  Alt 16. Jan 2005, 11:00
Verwende anstelle von WinExec einfach ShellExecute, dazu gibts hier genug beispiele im Forum, und da wird auch gezeigt an welchen Stellen der String zum PChar gewandelt werden muss.

Desweiteren ändere bitte den Titel deiner Frag. Mit dem Titel "Hilfe bin noch Anfänger" kann keiner was anfangen. Du hast ja schließlich ein problem beim aufruf von winexec und in dem zusammenhang mit pchar, also könntest du daraus einen Titel machen (z.B.: Wie verwende ich winexec mit application.exename)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
benisenis

Registriert seit: 16. Jan 2005
16 Beiträge
 
#6

Re: Problem mit Winexec und Pchar

  Alt 16. Jan 2005, 11:10
Also ich habs mit ShellExecute versucht, und dann kommt folgendes:

[Error] Unit1.pas(54): E2003 Undeclared identifier: 'ShellExecute'
  Mit Zitat antworten Zitat
benisenis

Registriert seit: 16. Jan 2005
16 Beiträge
 
#7

Re: Problem mit Winexec und Pchar

  Alt 16. Jan 2005, 11:12
Ok, habs rausgefunden, Vielen Dank für eure Antworten!
  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 19:38 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