Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 242837 (4273)
  Suchen
 Zurück zur Übersicht
 AutorThema: Installationsprogramm
Florian May
Datum:06.07.02 17:44 Antwortenals Email verschicken  


ich möchte ein einfaches installationsprogramm schreiben, leider habe ich dabei etwas "Angst" das da ganze nicht überall laufen könnte. Gibt es beispielsweise für Profann Freeware Installer, wo man Fenster und Hintergrund, Buttons uw anpassen kann aber trotzdem gute Funktionen bereithält? Hier noch einige Fragen:

- Wie kann ich meine Datei als Verknüpfung in das startmenü eintragen lassen
- Wie kann ich meine Datei als Verknüpfung auf den Desktop kopieren
- ich möchte gerne mit mkdir ein verzeichnis erstellen, da ich aber das zukünftige
verzeichnis nicht weiss wird es nacher mittel Verz$ dem mkdir befehl mitgeteilt,
doch es wird aber kein verzeichnis erstellt, der string enthält aber das
verzeichnis

mfg


Florian May
Datum:07.07.02 11:33 Antwortenals Email verschicken  


Hey kann mir dann wenigstens jemand sagen, wie ich verknüpfungen erstelle?


Rolf Koch
Datum:07.07.02 11:45 Antwortenals Email verschicken (webmaster@rokosoft.de) 


Hi Florian,
schau mal dazu in der Profanhilfe unter
DDELink - DDEExecute - DDETerminate nach ;)
Rolf


Jürgen Baier
Datum:07.07.02 12:27 Antwortenals Email verschicken (webmaster@juergenbaier.net) 


Hallo Florian!

Mein Beispielcode für das erstellen eines Verzeichnisses:

DECLARE Dir$[100],Zähler%,Pfad$
Zähler% = 100
WHILELOOP Zähler%
Dir$[&LOOP] = SubStr$(Pfad$,&LOOP,"\") + "\"
CASE Dir$[&LOOP] = "\" : GOTO "NuAdwieX"
MkDir Dir$[&LOOP]
ChDir Dir$[&LOOP]
ENDWHILE
NuAdwieX:
'Weiter im Text...

Gruß Jürgen


Florian May
Datum:07.07.02 12:46 Antwortenals Email verschicken  


@ rolf

thx

@baier

thx

danke für eure hilfe

werde mal schauen ob es sich machen lässt :)

danke


Florian May
Datum:07.07.02 12:59 Antwortenals Email verschicken  


Kann mir einer das mit DDE mal erklären.

ich habe das so vertanden das ich erst auf ein programm zugreifé muss dann mit der anwendung ein icon beipielsweise auf den desktop erstelle und somt eine link bzw. kommunikation herstelle d.h. das wenn ich nun diese datei anklicke automatisch das programm gestartet wird,

wir spreche ich sowas an?


M.Heinemann
Datum:07.07.02 13:53 Antwortenals Email verschicken (info@heinemaennchen.de) 


Die Sache mit den Verknüpfungen:

Schau dir mal folgenden Link an:

http://www.msgroup.de/profan/tools.htm#isl

Gruß heinemaennchen


Florian May
Datum:07.07.02 16:16 Antwortenals Email verschicken  


aha eine DLL zum Link erzeugen........
nicht schlecht, doch warum gibt es die funkion in profan wenn ein besseres ergebnis mit einer dll erzielt wird.......?


Gerd Telzerow
Datum:07.07.02 21:12 Antwortenals Email verschicken (GTelzerow@T-Online.de) 


Hallo Florian,

zu Pos.1 ein Beispiel.

DDELINK "Progman","Progman"
Declare befehl$,ProgramPfad$
Let ProgramPfad$="C:\"

If %DDEWin
Let befehl$="[CreateGroup(Autostart,"")]"
Let befehl$=befehl$;"[ShowGroup(Autostart,1)]"
Let befehl$=befehl$;@Add$(@Add$(@Add$("[AddItem(",ProgramPfad$),"Sicherung.exe"),",Sicherung-Gerd,shell32.dll,72)]")
' Hier wird das Icon 72 aus shell32.dll benutzt
DDEExecute befehl$
EndIf
DDETerminate

MFG Gerd


Florian May
Datum:08.07.02 13:05 Antwortenals Email verschicken  


aha, so in etwas habe ich mir das gedacht, doch ohne hilfe kommt man ja nie so richtiog auf die sprüngen, ich danke dir gerd und werde es auch gleich mal testen

thx


MS Group Software
Datum: 15.07.02 20:36 Antwortenals Email verschicken (profan@msgroup.de) 


Hallo,

die DLL nutzt nicht die UrAlt-DDE-Funktionen. Diese stammen noch aus den Zeiten von Win3.x (16Bit). Aus Kompatibliätsgründen sollte man Shell-Funktionen verwenden, welche von der DLL genutzt werden.

Viele Grüße,
--
Maik Strohfeldt, MS Group Software
http://www.msgroup.de


 Zurück zur Übersicht