Seite 1 von 1

LibJect !!CODE!!

Verfasst: 08.12.2004 01:26
von Hroudtwolf
Entfernt. Out of date.

Verfasst: 08.12.2004 01:57
von Ynnus
In der RunProgramm Zeile bekomm ich eine Fehlermeldung dass ein String erwartet wird.

Verfasst: 08.12.2004 08:31
von Kiffi
Sunny hat geschrieben:In der RunProgramm Zeile bekomm ich eine Fehlermeldung
dass ein String erwartet wird.
da fehlt das Workingdirectory:

Code: Alles auswählen

If RunProgram (cpf$+"PBCompiler.exe","/dll "+cpf$+"LibJect.pb","",2):EndIf
Warum das RunProgram() allerdings in einer If-Abfrage steht, kann ich nicht sagen.

@Hroudtwolf: Verwendest Du jaPBe? Dann kannst Du Deinen Code mit
<Ctrl>+<A> und <Ctrl>+<Tab> komfortabel einrücken.

Grüße ... Kiffi

Fehler im RUNPROGRAM

Verfasst: 08.12.2004 21:22
von Hroudtwolf
Der Code ist im PB 3.30 verfasst..........
Da gab es mit der RunProgram in dieser Kostalalation keine Probleme.

Juhu ..........bekomme heut mein erstes UPDATE von PB.

Verfasst: 08.12.2004 21:42
von Kaeru Gaman
die if-abfrage rund um funktionsaufrufe ist zum checken des rückgabewertes gedacht.

das folgende wird also nur ausgeführt, wenn die fünktion einen rückgabewert hat, also erfolgreich war.

ist in diesem fall allerdings sinnlos, da keine anweisungen folgen.

zumindest sollte es

Code: Alles auswählen

If NOT function() : End : EndIf
heissen.

Nicht sinnlos

Verfasst: 08.12.2004 21:54
von Hroudtwolf
Das ist nicht sinnlos.

Diese IF-Schachtel kann Fehlermeldungen in der EXE verhindern, wenn der Befehl nicht ausführbar ist.

Verfasst: 08.12.2004 21:56
von Kaeru Gaman
aha! Bild

thnx :allright:

Re: Nicht sinnlos

Verfasst: 08.12.2004 22:25
von Kiffi
Hroudtwolf hat geschrieben:Das ist nicht sinnlos.
Diese IF-Schachtel kann Fehlermeldungen in der EXE verhindern, wenn der
Befehl nicht ausführbar ist.
sorry, aber das, was Du das schreibst, ist ziemlicher Quatsch.

Abgesehen davon, daß solch' eine Vorgehensweise in keiner mir bekannten
Programmiersprache einen Fehler verhindern würde: RunProgram() liefert
einen Rückgabewert, den man auswerten kann und läuft nicht auf einen
Fehler, wenn beispielsweise das zu startende Programm nicht vorhanden ist.

Grüße ... Kiffi

Re: Nicht sinnlos

Verfasst: 09.12.2004 04:00
von Hroudtwolf
Kiffi hat geschrieben:
sorry, aber das, was Du das schreibst, ist ziemlicher Quatsch.

Wenn das so ist , dann hab ich was dazu gelernt............
:allright: